如何使用 Python 获取 TIFF 图像的文本标记

How to get Text Stamps of a TIFF Image using Python

使用 TIFF 编辑器时,您可以将图章添加到 tiff 图像(基本上只是文本)。 您还可以编辑和删除其他人之前添加的图章。

有没有办法通过 python 读取图像包含的标记? objective 是为了使一个人阅读这些邮票并决定将文件定向到何处的过程自动化。

我已经尝试打开文件并通过 exifRead 获取有关它们的一些元数据。不过,它并没有说明邮票的任何信息。

import exifread
f = open("src.tif", 'rb')
tags = exifread.process_file(f)
print(tags)

适用于 python 3.6,使用 Pillow。

from PIL import Image
from PIL.TiffTags import TAGS

with Image.open('image.tiff') as img:
    meta_dict = {TAGS[key] : img.tag[key] for key in img.tag}