python 利用 PIL 将数组值转成图片的实现
作者:TTMer 时间:2021-03-28 07:17:13
python PIL 将数组值转成图片
安装 PIL 包
pip install pillow
将二维数据转换成单通道图片
from PIL import Image
arr=numpy.asarray([[1,2,3,4,5],[2,3,4,5,6],[7,8,9,0,12]])
image = Image.fromarray(arr).convert("L")# L为模式
image.save("out.jpg")#输出图片格式可以自己选择
1 -> 1位像素,黑和白,存成8位的像素
L -> 8位像素,黑白
P -> 8位像素,使用调色板映射到任何其他模式
RGB -> 3×8位像素,真彩
RGBA -> 4×8位像素,真彩+透明通道
CMYK -> 4×8位像素,颜色隔离
YCbCr -> 3×8位像素,彩 * 格式
I -> 32位整型像素
F -> 32位浮点型像素
将三维数据转换成RGB图片
from PIL import Image
a=numpy.asarray([[1,2,3,4,5],[2,3,4,5,6],[7,8,9,0,12]])
b=numpy.asarray([[1,2,3,4,5],[2,3,4,5,6],[7,8,9,0,12]])
c=numpy.asarray([[1,2,3,4,5],[2,3,4,5,6],[7,8,9,0,12]])
r = Image.fromarray(a).convert('L')
g = Image.fromarray(b).convert('L')
b = Image.fromarray(c).convert('L')
image = Image.merge('RGB',(r,g,b))
image.save("out.jpg")
读取h5数据
h5py安装
conda install h5py
数据读取
示例文件:
import h5py
openFileName = h5py.File(fileName)
EASE_column_index_1km=openFileName['Soil_Moisture_Retrieval_Data_1km'['EASE_column_index_1km'][:]#得到Dataset的数据
b=openFileName['a']['rangeEndingDateTime'].value#得到rangeEndingDateTime里面的文本值
读取hdf数据
pyhdf 安装
conda install -c conda-forge pyhdf
数据读取
示例文件:
from pyhdf.SD import SD, SDC
openFileName = SD(filename, SDC.READ)
a = j.select('Night_view_angl')[:]#获得Night_view_angl Dataset的值
来源:https://blog.csdn.net/qq_39632866/article/details/115554648
标签:python,PIL,数组值,图片
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解python分布式进程
2023-07-01 16:25:16
python numpy 常用随机数的产生方法的实现
2021-06-14 22:44:05
弹出对话框,点击跳出一个可拖动的层(对话框)
2009-09-07 12:56:00
重构Python代码的六个实例
2023-08-07 02:10:14
Python打印scrapy蜘蛛抓取树结构的方法
2022-01-16 03:46:18
菜鸟课堂:详述如何提高MySQL中数据装载效率
2009-10-23 14:29:00
asp连接SQL和Access数据代码(asp里的随机函数)
2013-06-01 20:26:06
科讯cms文章分页列表页码样式的修改
2008-07-10 13:11:00
![](https://img.aspxhome.com/file/UploadPic/20087/10/kesion-cms_17s.jpg)
PHP抽象工厂模式Abstract Factory Pattern优点与实现方式
2023-05-25 03:04:57
asp详解session的用法
2007-09-07 10:22:00
python使用matplotlib画饼状图
2023-04-06 12:23:29
![](https://img.aspxhome.com/file/2023/6/82666_0s.jpg)
详解python编译器和解释器的区别
2023-06-26 03:53:09
JS出现失效的情况总结
2023-08-24 00:44:42
从数据行入手保护SQL Server数据安全
2009-04-13 10:28:00
![](https://img.aspxhome.com/file/UploadPic/20094/2009413132414109.jpg)
用css+Javascript实现扫描线效果图片
2007-11-08 19:12:00
![](https://img.aspxhome.com/file/UploadPic/20072/200723113824691s.jpg)
php简单防盗链验证实现方法
2023-09-12 04:55:15
一个滑动展示的小代码
2011-07-01 12:58:05
如何将数据库里的记录生成一个Excel文件?
2009-12-03 20:09:00
python3中str(字符串)的使用教程
2021-07-19 00:28:47
表单验证通用脚本(支持所有主流浏览器)
2010-08-08 08:54:00