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内置函数bin() oct()等实现进制转换
Dec 30 Python
Python request设置HTTPS代理代码解析
Feb 12 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
python3射线法判断点是否在多边形内
Jun 28 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
python银行系统实现源码
Oct 25 Python
.dcm格式文件软件读取及python处理详解
Jan 16 Python
基于Python计算圆周率pi代码实例
Mar 25 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
python使用matplotlib绘制折线图的示例代码
Sep 22 Python
Python如何识别银行卡卡号?
Jun 10 Python
Pandas 数据编码的十种方法
Apr 20 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循环语句笔记(foreach,list)
2011/11/29 PHP
10 个经典PHP函数
2013/10/17 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Python将string转换到float的实例方法
2019/07/29 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
励志广播稿300字(5篇)
2014/09/15 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
申报优秀教师材料
2014/12/16 职场文书
玄武湖导游词
2015/02/05 职场文书
老乡会致辞
2015/07/28 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书