我正在尝试在 Windows 7 中使用 Python 2.7 和 pyexiv2 操作图像的 exif、XMP 和 ITPC 标签。我可以获得 exif 标签列表,但由于某种原因,XMP 和 ITPC 列表返回为空,即使这些标签存在于我的测试图像中(至少根据此处提供的映射。其他人遇到此问题并能够解决它?非常感谢您的任何反馈!
代码:
import pyexiv2
img = r'pathToImage'
metadata = pyexiv2.ImageMetadata(img)
metadata.read()
exifTags = metadata.exif_keys
print exifTags
xmpTags = metadata.xmp_keys
print xmpTags
iptcTags = metadata.iptc_keys
print iptcTags