读写netpbm文件
netpbmfile的Python项目详细描述
netpbmfile是一个python库,用于读取和写入netpbm格式的文件 在http://netpbm.sourceforge.net/doc/中指定。
支持以下netpbm格式:pbm(双层)、pgm(灰度)。 PPM(颜色)、PAM(任意)、XV缩略图(RGB332,只读)。 还读取可移植的floatmap格式:pf(float32 rgb)和 pf(浮点32灰度)。
不执行伽马校正。每个文件仅支持一个图像。
Author: | Christoph Gohlke |
---|---|
Organization: | Laboratory for Fluorescence Dynamics, University of California, Irvine |
Version: | 2019.1.1 |
修订版
- 2019.1.1
- 更新版权年。
- 2018年10月18日
- 将netpbmfile.py移到netpbmfile包中。
- 2018年2月18日
- 支持便携式浮动地图。 样式修正。
- 2016.02.24
- 使用“from data”类方法从数据初始化。 支持“with”语句。 将rgb图像缩放到maxval进行显示。 使关键字参数显式。 支持numpy 1.10。
示例
>>> im1 = numpy.array([[0, 1], [65534, 65535]], dtype='uint16') >>> imsave('_tmp.pgm', im1) >>> im2 = imread('_tmp.pgm') >>> assert numpy.all(im1 == im2)