sra*_*mij 5 python png exif exiftool pyexiv2
我在 OSX 上运行 python 并尝试从我的库中的大量图像中获取额外的 EXIF 数据。到目前为止,我一直在使用Pillow我的 JPG 照片,它的效果非常好。
然而,我偶然发现了PNG我击中的第一张照片。
不过,我可以使用照片检查器在 Mac 上查看大量 EXIF 数据。
首先,Pillow 似乎不支持__get_exifPNG。然后我尝试切换到pyexiv2,但遇到了安装问题。
exiftool也不适合我。
知道是否有在 OSX 上提取 EXIF 数据的 python 方法吗?
PNG 标准于 2017 年才开始支持 EXIF,因此请确保它是 EXIF,而不是其他看起来像 EXIF 的元数据块。有关详细信息,请参阅此堆栈溢出问题和答案。
您可以使用PyExifTool提取 EXIF 数据。
如果你想使用 GUI,你可以使用PyExifToolGui。
确保您拥有最新版本的命令行\n ExifTool最近添加了 PNG EXIF 支持。
您说 ExifTool 不适合您,但没有提供任何有关您的问题的详细信息,也许您只需要更新您的版本。从之前引用的线程中,ExifTool 作者指出 ExifTool 支持 PNG EXIF:
\n\nPNG 小组最近一直在考虑添加新的“eXIf”和/或\n“zXIf”块来存储 EXIF 信息。ExifTool 10.43 添加了对“exIf”和“zxIf”块的支持,以支持这一点。\xe2\x80\x93 PhilHarvey 5 月 26\n \'17 14:49
\n