发布时间:2019-08-31 09:55:36编辑:auto阅读(4855)
用python读取TIFF文件,可采用以下代码
framedim = [2048,2048]
nb_elem = framedim[0]*framedim[1]
offset = 4096
formatdata = np.uint16
f = open(path, 'rb')
f.seek(offset)#TODO: only header size for tiff !!
d = np.fromfile(f, dtype=formatdata, count=nb_elem).reshape(framedim)
写入TIFF文件,则需要pylibtiff库,具体参见
http://code.google.com/p/pylibtiff/
例如
from libtiff import TIFF
tif = TIFF.open(path, 'w')
tif.write_image(image)
image为二维ndarray
上一篇: python 解析网络数据包
下一篇: python3 和 python2的区别
54955
41747
36333
31770
26669
26360
24885
20492
16431
15847
2975°
2707°
2807°
2953°
2886°
3148°
3040°
2884°
2877°
2854°