python获取图片颜色信息的方法


Posted in Python onMarch 18, 2015

本文实例讲述了python获取图片颜色信息的方法。分享给大家供大家参考。具体分析如下:

python的pil模块可以从图片获得图片每个像素点的颜色信息,下面的代码演示了如何获取图片所有点的颜色信息和每种颜色的数量。

from PIL import Image
image = Image.open("3water.gif")
image.getcolors()

返回结果如下

..., (44, (72, 64, 55, 255)), (32, (231, 208, 141, 255)), (2368, (70, 64, 55, 255)),

(1, (187, 210, 216, 255)), (256, (68, 64, 57, 255)), (592, (67, 80, 103, 255)),

(2, (198, 204, 214, 255), ...

 
返回结果是一个元祖,每个元素的格式如下: (44, (72, 64, 55, 255)),其中(72,64,55,255)表示RGBA颜色,A就是透明度,44表示3water.gif这张图片中包含了44个这种颜色。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python在多玩图片上下载妹子图的实现代码
Aug 13 Python
Python的string模块中的Template类字符串模板用法
Jun 27 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
对Python中的@classmethod用法详解
Apr 21 Python
django框架自定义用户表操作示例
Aug 07 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
对Python Pexpect 模块的使用说明详解
Feb 14 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
python networkx 根据图的权重画图实现
Jul 10 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
python保存log日志,实现用log日志画图
Dec 24 Python
Python3 requests模块如何模仿浏览器及代理
Jun 15 Python
Python调用C语言开发的共享库方法实例
Mar 18 #Python
Python两个整数相除得到浮点数值的方法
Mar 18 #Python
10款最好的Web开发的 Python 框架
Mar 18 #Python
python通过yield实现数组全排列的方法
Mar 18 #Python
python以环状形式组合排列图片并输出的方法
Mar 17 #Python
python将ip地址转换成整数的方法
Mar 17 #Python
python实现模拟按键,自动翻页看u17漫画
Mar 17 #Python
You might like
用PHP实现登陆验证码(类似条行码状)
2006/10/09 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php多重接口的实现方法
2015/06/20 PHP
使用Apache的rewrite
2021/03/09 Servers
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
vue中如何去掉空格的方法实现
2018/11/09 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
深入理解javascript prototype的相关知识
2019/09/19 Javascript
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
军训自我鉴定
2013/12/14 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS