在Python中阅读图像的完整元数据

von4xj4u  于 2022-12-21  发布在  Python
关注(0)|答案(2)|浏览(115)

我想从图像(例如. jpg)中读取完整的元数据列表,因为它是由Phil Harvey的ExifTool提供的。由于安全限制,我无法使用此命令行工具及其Python Package 器exiftool。不幸的是,其他Python包(如PIL)只提供了可用元数据的一小部分。
是否有其他Python库提供ExifTool返回的完整图像元数据?

smtd7mpg

smtd7mpg1#

最接近exiftool的是exiv2,您可以尝试exiv2 python interface

5vf7fwbs

5vf7fwbs2#

我尝试了exiv2,但它也只显示了基本的元数据。
exiftool的问题是它在用户文件夹中创建了一个temp. exe,这被系统阻止了,但我发现可以通过设置PAR_GLOBAL_TEMP环境变量来更改目录。
另一种解决方案是https://oliverbetz.de/pages/Artikel/ExifTool-for-Windows

相关问题