我正在创建一个简单的python应用程序来浏览每个JPG的文件夹,并允许某人编辑照片的标题,主题,评论和添加标签,然后保存并继续下一个。 (基本上,我想避免,在Windows中,必须右键单击>属性>详细信息>并编辑上述每个字段,然后“确定”。)
有人可以推荐我需要导入的库和模块来显示照片和编辑属性吗?
我是Python新手,因此需要一段代码来展示如何做到这一点。
我在Windows 10中使用python 3.6
提前致谢。
答案 0 :(得分:0)
要在python中更改照片EXIF数据,您可以执行以下操作:
获取EXIF数据:
import piexif
from PIL import Image
img = Image.open(fname)
exif_dict = piexif.load(img.info['exif'])
altitude = exif_dict['GPS'][piexif.GPSIFD.GPSAltitude]
设置/保存EXIF数据:
exif_dict['GPS'][piexif.GPSIFD.GPSAltitude] = (140, 1)
exif_bytes = piexif.dump(exif_dict)
img.save('_%s' % fname, "jpeg", exif=exif_bytes)
取自this答案