在Python中,如何读取图像的exif数据?我正在使用PIL。如何将EXIF数据转换为字典?
5 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
我用这个:
import os,sysfrom PIL import Imagefrom PIL.ExifTags import TAGSfor (k,v) in Image.open(sys.argv[1])._getexif().iteritems(): print '%s = %s' % (TAGS.get(k), v)
或者获取特定字段:
def get_field (exif,field) : for (k,v) in exif.iteritems(): if TAGS.get(k) == field: return v exif = image._getexif()print get_field(exif,'ExposureTime')
添加回答
举报
0/150
提交
取消