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位灰度,其他格式没有这个储存格式

最新文章

  1. 客户端用javascript获取文件大小
  2. [HTML/Javascript] JS判断IE浏览器各版本
  3. GGXX的卡通渲染实现 真的好变态......
  4. POJ 1742 Coins DP 01背包
  5. 使用grunt打包ueditor源代码
  6. Ios中时间无法响应
  7. Android2.3.7源码结构分析
  8. Hive权限介绍
  9. C++ 泛型编程/模板 泛函编程/Lambda/λ演算
  10. putty登录远程数据库Oracle
  11. 【转】Android UI系列-----时间、日期、Toasts和进度条Dialog
  12. POJ3268 Silver Cow Party(dijkstra+矩阵转置)
  13. java怎么连接mysql数据库
  14. CentOS 7 最小化安装配置以及网络服务器搭建、配置与管理
  15. A/B test
  16. css-块级格式上下文
  17. Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面
  18. chrome-performance页面性能分析使用教程
  19. 搭建ssh框架项目(二)
  20. .net core 调用数字证书 使用X509Certificate2

热门文章

  1. php 获取视频时长
  2. Django内置的中间件
  3. host文件无写权限时,怎么设置
  4. Struts2学习-struts执行过程简述
  5. 在bootstrap的column中的formatter里不能传递row参数吗?
  6. leetcode腾讯精选练习之相交链表(六)
  7. 关于setTimeout的妙用
  8. 一、c++语言基础
  9. OpenShift 4.3环境中创建基于Go的Operator
  10. Motif