python通过pil模块将raw图片转换成png图片的方法


Posted in Python onMarch 16, 2015

本文实例讲述了python通过pil模块将raw图片转换成png图片的方法。分享给大家供大家参考。具体分析如下:

python通过pil模块将raw图片转换成png图片,pil中包含了fromstring函数可以按照指定模式读取图片信息然后进行保存。

rawData = open("foo.raw" 'rb').read()
imgSize = (x,y)
# Use the PIL raw decoder to read the data.
# the 'F;16' informs the raw decoder that we are reading 
# a little endian, unsigned integer 16 bit data.
img = Image.fromstring('L', imgSize, rawData, 'raw', 'F;16')
img.save("foo.png")

其中Image.fromstring函数的第一个参数具体含义如下

1 (1-bit pixels, black and white, stored with one pixel per byte)
L (8-bit pixels, black and white)
P (8-bit pixels, mapped to any other mode using a colour palette)
RGB (3x8-bit pixels, true colour)
RGBA (4x8-bit pixels, true colour with transparency mask)
CMYK (4x8-bit pixels, colour separation)
YCbCr (3x8-bit pixels, colour video format)
I (32-bit signed integer pixels)
F (32-bit floating point pixels)

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

Python 相关文章推荐
python解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
Python文件操作类操作实例详解
Jul 11 Python
Python简单生成随机数的方法示例
Mar 31 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 Python
Python类的继承用法示例
Jan 31 Python
利用python numpy+matplotlib绘制股票k线图的方法
Jun 26 Python
python射线法判断一个点在图形区域内外
Jun 28 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
详解python变量与数据类型
Aug 25 Python
python中_del_还原数据的方法
Dec 09 Python
python实现简单猜单词游戏
Dec 24 Python
python通过pil将图片转换成黑白效果的方法
Mar 16 #Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 #Python
python提取内容关键词的方法
Mar 16 #Python
python生成随机mac地址的方法
Mar 16 #Python
python通过线程实现定时器timer的方法
Mar 16 #Python
python每隔N秒运行指定函数的方法
Mar 16 #Python
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 #Python
You might like
php session安全问题分析
2011/06/24 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
用JAVASCRIPT如何给<textarea></textarea>赋值
2007/04/20 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
python执行子进程实现进程间通信的方法
2015/06/02 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
python3大文件解压和基本操作
2017/12/15 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
python常用排序算法的实现代码
2019/11/08 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
python 实现表情识别
2020/11/21 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
班级出游活动计划书
2014/08/15 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
村干部任职承诺书
2015/01/21 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
企业法人任命书
2015/09/21 职场文书