本文实例讲述了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生成png图片_python通过pil模块将raw图片转换成png图片的方法相关推荐

  1. python画波浪线_python 实现PIL模块在图片画线写字

    图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...

  2. pil显示图片_Python之PIL模块使用

    PIL/Pillow 是 Python强大的图像处理库,功能包括:基本图像操作(创建缩略图.几何变换.图像裁剪.图像分离与合并.粘贴图片)图像存储.图像显示.格式转换.截屏操作.图像绘制功能.图像滤镜 ...

  3. python ssh登录交换机_python使用paramiko模块通过ssh2协议对交换机进行配置的方法...

    该代码用的是paramiko模块,python版本是python2.7 下面上源码 # -*- coding: utf-8 -*- import paramiko import time import ...

  4. 小猪猪分享:如何将pdf转换成jpg图片

    网上有一些PDF文件是带有版权的,但一般我们要使用的恰恰就是这样的文件,尤其是作图的时候需要很多这样那样的素材,将PDF转换成jpg图片也就成了我们需要做的工作.但是要怎么转换呢? 将pdf转换成jp ...

  5. PDF怎么转换成jpg图片保存?简单几步就能解决。

    在我们的日常工作和生活中,我们经常会和别人在线传输各种文件.但是在传输Word文档.Excel表格.PPT等格式的文件时,文件内容排版和布局容易出现变化.因此,人们在传输文件时一般都将文件转换为PDF ...

  6. python制作ico图标_python使用PythonMagic k将jpg图片转换成ico图片的方法

    python使用PythonMagic k将jpg图片转换成ico图片的方法 发布时间:2017-06-27 08:00 来源:互联网 当前栏目:网页设计教程 这篇文章主要介绍了python使用Pyt ...

  7. python将图片转换成二进制文本_python将图片文件转换成base64编码的方法

    本文实例讲述了python将图片文件转换成base64编码的方法.分享给大家供大家参考.具体实现方法如下: import base64f=open(r'c:\jb51.gif','rb') #二进制方 ...

  8. python里class转换_python实现class对象转换成json/字典的方法

    python实现class对象转换成json/字典的方法 发布于 2016-03-28 08:05:44 | 153 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是 ...

  9. python对象列表转换为字典_python实现class对象转换成json/字典的方法

    本文实例讲述了python实现class对象转换成json字典的方法.分享给大家供大家参考,具体如下: # -*- encoding: UTF-8 -*- class Student: name = ...

  10. 如何将PDF转换成JPEG图片?

    ▌01 将PDF转换成JPEG 1.为什么转换? 有的时候需要将PDF文件转换成对应的JPEG文件嵌入在某些文档中,比如对应的PowerPoint,CSDN网页中.这方面的需求如同 使用 python ...

最新文章

  1. vs目录(继承的值)配置
  2. 在python中使用csv库以字典格式读写csv文件
  3. Python基础day04【字典(介绍、定义与访问、操作数据、常见操作)】
  4. Redis与Zookeeper实现分布式锁区别
  5. git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解决办法
  6. scala unix时间戳_下载,在Linux,Unix,Windows上安装Scala
  7. 基于php旅游网站的设计与实现
  8. Android实训——图书管理系统
  9. json rpc 2.0 java_使用JSONRPC 2.0规范解决多语言RPC交互的方案
  10. 关于计算机网络简笔画,电脑卡通简笔画图片
  11. VUP无法打开报0xc0150002错误
  12. intellij idea 2017破解
  13. cad统计面积长度插件vlx_cad计算总长度插件
  14. uni-app设置屏幕亮度
  15. php格林威治时间,PHP默认时间是格林威治时间。
  16. [转]爱因斯坦·毕加索——空间、时间和动人心魄之美
  17. ListView制作简单表格
  18. JavaScript_第一天
  19. 使用RStudio中的read.table导入Txt文件出现列的数目比列的名字要多的问题
  20. 安科瑞智能照明控制系统在商业办公楼的应用

热门文章

  1. 大学计算机实验教程实验4,计算机组成原理实验报告(四个实验 图)
  2. linux tar压缩排除指定文件夹
  3. 调出win10的关机的休眠(hibernate)选项
  4. ADS1115的使用教程(IIC)
  5. 制作字幕.html教程,如何制作电影字幕,视频字幕制作软件|免费给视频加字幕
  6. feedsky rss更新
  7. 【回归预测-ELM预测】基于遗传算法优化极限学习机实现风电数据回归预测附matlab代码
  8. 【老生谈算法】matlab实现Retinex理论的图像去雾算法源码——图像去雾算法
  9. 经常发Email,你知道“抄送(Cc)”、“密送(Bcc)”的意思吗?
  10. R语言面积图 area chart