是否可以确定图像是否包含exif数据? 我尝试使用pyexiv2如下:
import pyexiv2 as pex
pex.metadata("test.jpg")
metadata.read()
print metadata.exif_keys
现在如果没有EXIF数据,那么最后一行将打印一个空列表。 这是唯一的方法,或者我可以用其他任何方式来做。
答案 0 :(得分:0)
pyexiv2
是处理EXIF数据的好工具。所以,如果你在开发方面提出问题,那么你就得到了答案,我不确定你到底在寻找什么。您是否只想要一个工具来手动检查图像是否有EXIF数据?
然后我建议exif-py - 真的只是脚本,如果数据存在,它会干净地显示数据,并告诉你它是否存在。
答案 1 :(得分:0)
不完全确定,因为我从未使用过这个模块或玩过图像。你能不能做这样的事情吗?我查看了文档,并说metadata.exif_keys
是一个列表。看来你只需要检查列表是否为空。
if metadata.exif_keys:
print(metadata.exif_keys)