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 self,cls,decorator的理解
Jul 13 Python
Python脚本实现格式化css文件
Apr 08 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
Python 移动光标位置的方法
Jan 20 Python
python 二维数组90度旋转的方法
Jan 28 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
python实现while循环打印星星的四种形状
Nov 23 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python 通过文件夹导入包的操作
Jun 01 Python
python使用隐式循环快速求和的实现示例
Sep 11 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
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
JsDom 编程小结
2011/08/09 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
python实现简单温度转换的方法
2015/03/13 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
公证委托书大全
2014/04/04 职场文书
励志演讲稿范文
2014/04/29 职场文书
工作岗位说明书模板
2014/05/09 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
爱心捐款感谢信
2015/01/20 职场文书
疾病证明书
2015/06/19 职场文书
调研报告的主要写法
2019/04/18 职场文书