我正在尝试用Python读取tiff文件的标记。文件是RGB,每个通道有uint16个值。我当前正在使用tifffile:
import tifffile
img = tifffile.imread('file.tif')
但是,
img
是一个numpy数组,它只有像素值。例如,如何读取图像的x_分辨率? 最佳答案
不确定tifffile
lib,但可以使用x resolution
获取exifread
:
import exifread
with open('image.tif', 'rb') as f:
tags = exifread.process_file(f)
print(tags['Image XResolution'])
输出:
300