Med*_*ist 2 python tiff scikit-image
我正在尝试在 Python 中读取 tiff 文件的标签。该文件是 RGB,每个通道具有uint16值。我目前正在使用tifffile:
import tifffile
img = tifffile.imread('file.tif')
Run Code Online (Sandbox Code Playgroud)
然而,img是一个 numpy 数组,它只有像素值。例如,我如何读取图像的x_resolution?
我找到了一个替代方案:
import tifffile
with tifffile.TiffFile('file.tif') as tif:
tif_tags = {}
for tag in tif.pages[0].tags.values():
name, value = tag.name, tag.value
tif_tags[name] = value
image = tif.pages[0].asarray()
Run Code Online (Sandbox Code Playgroud)