查找图像是否有EXIF

时间:2013-04-03 01:53:34

标签: python exif pyexiv2

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

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

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

2 个答案:

答案 0 :(得分:0)

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

然后我建议exif-py - 真的只是脚本,如果数据存在,它会干净地显示数据,并告诉你它是否存在。

答案 1 :(得分:0)

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

if metadata.exif_keys:
    print(metadata.exif_keys)