python-PIL-16bit-灰度图像生成-tiff
2024-09-30 06:17:08
import numpy
from PIL import Image
a=numpy.array(numpy.uint16([[12,23,34],[123,213,22]]))
im=Image.fromarray(a)
#im =Image.fromarray(a, mode='I;16')
im.save(r'd:\a16.tiff')
保存的 a16.tiff 就是16位灰度图像。
首先,生成的数组类型是uint16
然后,fromarray()时不要指定其mode,或者指定mode='I;16'。
这里的‘’I;16‘’我是第一次见到,而且官方说明文档里也没有提及这个mode,只有‘I’。
最后,图像类型只能是tiff,其他的我试了,是不行的。后来知道,16位灰度,其他格式没有这个储存格式
最新文章
- 客户端用javascript获取文件大小
- [HTML/Javascript] JS判断IE浏览器各版本
- GGXX的卡通渲染实现 真的好变态......
- POJ 1742 Coins DP 01背包
- 使用grunt打包ueditor源代码
- Ios中时间无法响应
- Android2.3.7源码结构分析
- Hive权限介绍
- C++ 泛型编程/模板 泛函编程/Lambda/λ演算
- putty登录远程数据库Oracle
- 【转】Android UI系列-----时间、日期、Toasts和进度条Dialog
- POJ3268 Silver Cow Party(dijkstra+矩阵转置)
- java怎么连接mysql数据库
- CentOS 7 最小化安装配置以及网络服务器搭建、配置与管理
- A/B test
- css-块级格式上下文
- Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面
- chrome-performance页面性能分析使用教程
- 搭建ssh框架项目(二)
- .net core 调用数字证书 使用X509Certificate2