如何用python读取和写入TIFF文件2

来源:互联网 发布:年轻男装品牌知乎 编辑:程序博客网 时间:2024/05/18 18:20
之前用以上方法生成的图像貌似CMV会出现Pixel value exceeds destination range.的错误。原因是CMV只能读取1024×1024或2048×2048的图像。
关于生成TIFF的方法,貌似用pure Python module更好一点,即
from libtiff import TIFFfile, TIFFimage
tiff = TIFFimage(data, description='')
tiff.write_file(path, compression='none')
del tiff
此处的data为二维ndarray,注意data不能是其他ndarray的view,这个问题可以用np.ndarray.copy()函数解决。
原创粉丝点击