Red de conocimiento informático - Material del sitio web - Cómo leer y escribir archivos TIFF con Python 1

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

Por ejemplo

de libtiff import TIFF

tif = TIFF.open(ruta, 'w')

tif.write_image(imagen)

La imagen es un ndarray bidimensional

.