我正在尝试获取 JPG 图像的 EXIF 标签。为此,我正在使用piexif模块。
问题是我得到一个错误 - KeyError,说:
Traceback (most recent call last):
File "D:/PythonProjects/IMGDateByNameRecovery/recovery.py", line 98, in selectImages
self.setExifTag(file_str)
File "D:/PythonProjects/IMGDateByNameRecovery/recovery.py", line 102, in setExifTag
exif = piexif.load(img.info["Exif"])
KeyError: 'Exif'
我已经按照文档中的方式做了所有事情,这里有一些问题 StackOverflow 和 pypi 网站。一切都一样。我的代码:
img = Image.open(file)
exif_dict = piexif.load(img.info["exif"])
altitude = exif_dict['GPS'][piexif.GPSIFD.GPSAltitude]
print(altitude)
那么如何读取图像的 EXIF 标签呢?我做错了吗?拜托,我太无知了。这是一个非常奇怪的错误。