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,数组值,图片
0
投稿
猜你喜欢
Python同时处理多个异常的方法
2021-12-24 11:20:56
从8个方面优化ASP代码
2007-09-16 18:01:00
Keras实现将两个模型连接到一起
2021-07-10 07:24:08
QCon大会散记
2010-05-03 14:19:00
matplotlib在python上绘制3D散点图实例详解
2022-01-16 03:11:11
javascript在线游戏:找相同的图片
2008-03-12 12:18:00
nodejs使用socket5进行代理请求的实现
2024-05-09 14:49:44
自适应线性神经网络Adaline的python实现详解
2023-11-03 03:57:40
使用Python实现管理系统附源码
2023-04-04 04:22:34
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2024-04-16 08:54:39
SQL批量插入数据几种方案的性能详细对比
2024-01-13 11:06:32
Nodejs 连接 mysql时报Error: Cannot enqueue Query after fatal error错误的处理办法
2024-01-15 11:47:34
mysql 正确清理binlog日志的两种方法
2024-01-21 14:11:02
图解Python中浅拷贝copy()和深拷贝deepcopy()的区别
2021-12-09 21:09:39
Python多线程同步Lock、RLock、Semaphore、Event实例
2023-08-03 20:47:15
opencv实现图像旋转效果
2023-07-17 13:28:40
python迭代器,生成器详解
2023-04-12 05:33:34
CentOS下php使用127.0.0.1不能连接mysql的解决方法
2023-11-15 08:25:52
Python 统计位数为偶数的数字代码详解
2023-12-05 19:43:03
MySQL JOIN关联查询的原理及优化
2024-01-28 13:13:49