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 内置函数complex详解
Oct 23 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
python实现音乐下载的统计
Jun 20 Python
python requests post多层字典的方法
Dec 27 Python
解决Python3 被PHP程序调用执行返回乱码的问题
Feb 16 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
python aiohttp的使用详解
Jun 20 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
python ffmpeg任意提取视频帧的方法
Feb 21 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
Sep 29 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
封装一个PDO数据库操作类代码
2009/09/09 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
jquery 的 $("#id").html() 无内容的解决方法
2010/06/07 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
python简单实例训练(21~30)
2017/11/15 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
python机器学习库xgboost的使用
2020/01/20 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
python函数定义和调用过程详解
2020/02/09 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
python实现一个猜拳游戏
2020/04/05 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
Python对excel的基本操作方法
2021/02/18 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
师范生教师实习自我鉴定
2013/09/27 职场文书
社区食品安全实施方案
2014/03/28 职场文书
承诺书范文
2014/06/03 职场文书
安全责任书范文
2014/08/25 职场文书
JavaScript实现简单的音乐播放器
2022/08/14 Javascript