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安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python3 socket同步通信简单示例
Jun 07 Python
TensorFlow实现创建分类器
Feb 06 Python
python正则实现提取电话功能
Feb 24 Python
TensorFlow的权值更新方法
Jun 14 Python
Python实现快速计算词频功能示例
Jun 25 Python
python3实现随机数
Jun 25 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
python安装dlib库报错问题及解决方法
Mar 16 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
python中append函数用法讲解
Dec 11 Python
Python使用openpyxl模块处理Excel文件
Jun 05 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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
PHP7 弃用功能
2021/03/09 PHP
图片之间的切换
2006/06/26 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
利用Python抓取行政区划码的方法
2016/11/28 Python
解决python3爬虫无法显示中文的问题
2018/04/12 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
python模块如何查看
2020/06/16 Python
python实现画图工具
2020/08/27 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
前台接待岗位职责
2013/12/03 职场文书
市场部规章制度
2014/01/24 职场文书
采购经理岗位职责
2014/02/16 职场文书
元宵晚会主持词
2014/03/25 职场文书
社会公德演讲稿
2014/05/20 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
高中社区服务活动报告
2015/02/05 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
横空出世观后感
2015/06/09 职场文书
创业计划书之酒吧
2019/12/02 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技