Cómo leer y escribir archivos TIFF con Python 1
Para leer un archivo TIFF usando Python, use el siguiente código
framedim =
nb_elem = framedim[0]*framedim[1]
offset = 4096
formatdata = np. uint16
f = open(path, 'rb')
f.seek(offset)#TODO: ¡solo tamaño de encabezado para tiff! !!!
d = np.fromfile(f, dtype=formatdata, count=nb_elem).reshape(framedim)
Escribir archivos TIFF requiere el uso de la biblioteca pylibtiff p>
Por ejemplo
de libtiff import TIFF
tif = TIFF.open(ruta, 'w')
tif.write_image(imagen)
La imagen es un ndarray bidimensional
.