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使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
Python编程flask使用页面模版的方法
Dec 28 Python
对Python3 序列解包详解
Feb 16 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
python爬虫实现获取下一页代码
Mar 13 Python
Python项目跨域问题解决方案
Jun 22 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
python自动化测试三部曲之unittest框架的实现
Oct 07 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
Oct 18 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
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
单链表反转python实现代码示例
2018/02/08 Python
django表单的Widgets使用详解
2019/07/22 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
简单了解django orm中介模型
2019/07/30 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
优秀毕业生求职信
2014/06/05 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL