我想从图像(例如. jpg)中读取完整的元数据列表,因为它是由Phil Harvey的ExifTool提供的。由于安全限制,我无法使用此命令行工具及其Python Package 器exiftool。不幸的是,其他Python包(如PIL)只提供了可用元数据的一小部分。是否有其他Python库提供ExifTool返回的完整图像元数据?
smtd7mpg1#
最接近exiftool的是exiv2,您可以尝试exiv2 python interface。
5vf7fwbs2#
我尝试了exiv2,但它也只显示了基本的元数据。exiftool的问题是它在用户文件夹中创建了一个temp. exe,这被系统阻止了,但我发现可以通过设置PAR_GLOBAL_TEMP环境变量来更改目录。另一种解决方案是https://oliverbetz.de/pages/Artikel/ExifTool-for-Windows
2条答案
按热度按时间smtd7mpg1#
最接近exiftool的是exiv2,您可以尝试exiv2 python interface。
5vf7fwbs2#
我尝试了exiv2,但它也只显示了基本的元数据。
exiftool的问题是它在用户文件夹中创建了一个temp. exe,这被系统阻止了,但我发现可以通过设置PAR_GLOBAL_TEMP环境变量来更改目录。
另一种解决方案是https://oliverbetz.de/pages/Artikel/ExifTool-for-Windows