1

是否可以确定图像是否包含 exif 数据?我尝试使用 pyexiv2 如下:

import pyexiv2 as pex
pex.metadata("test.jpg")
metadata.read()
print metadata.exif_keys

现在如果没有 EXIF 数据,那么最后一行将打印一个空列表。这是做到这一点的唯一方法还是我可以用任何其他方式做到这一点。

4

2 回答 2

0

pyexiv2是处理 EXIF 数据的好工具。因此,如果您在开发方面提出问题,那么您就可以在那里找到答案,我不确定您到底在寻找什么。您只是想要一个工具来手动检查图像是否有 EXIF 数据?

然后我会推荐exif-py - 非常简单的脚本,它可以干净地显示数据(如果存在),如果不存在则告诉你。

于 2013-04-03T02:02:22.220 回答
0

不完全确定,因为我从未使用过这个模块或玩过图像,就此而言。你不能只做这样的事情吗?我查看了文档,它说这metadata.exif_keys是一个列表。看来您只需要检查列表是否为空。

if metadata.exif_keys:
    print(metadata.exif_keys)
于 2013-04-03T02:05:13.693 回答