通过Python修改.dng(原始文件)中的EXIF/IPTC信息?

通过Python修改.dng(原始文件)中的EXIF/IPTC信息?,python,exif,rtc,iptc,dng,Python,Exif,Rtc,Iptc,Dng,有人知道某些Python模块或库能够修改Adobe原始文件(.dng)中的EXIF和IPTC数据吗?直到大约八年前,我才使用JPEG,在Python的帮助下,我可以很容易地进行这样的修改。切换到RAW后,我必须使用图像工具修改EXIF信息 主要是修改进出口银行执行日期,但一些IPTC字段也是修改的候选字段 (我正在对我的相机中的照片进行地理标记,每个相机都有不同方向和数量的RTC。我的“最差”相机每天都会“急”2.4秒。在将照片日期与GPS记录器中的.gpx数据进行匹配之前,我需要根据自Came

有人知道某些Python模块或库能够修改Adobe原始文件(.dng)中的EXIF和IPTC数据吗?直到大约八年前,我才使用JPEG,在Python的帮助下,我可以很容易地进行这样的修改。切换到RAW后,我必须使用图像工具修改EXIF信息

主要是修改进出口银行执行日期,但一些IPTC字段也是修改的候选字段


(我正在对我的相机中的照片进行地理标记,每个相机都有不同方向和数量的RTC。我的“最差”相机每天都会“急”2.4秒。在将照片日期与GPS记录器中的.gpx数据进行匹配之前,我需要根据自CameraClock设置以来的天数,以不同的数量修改拍摄日期。)

在我的一个项目中,我将GExiv2()与PyGObject绑定()一起使用。GExiv2是exiv2的包装器,它可以读取和写入DNG文件中的Exif、IPTC和XMP元数据:

你能举一个例子说明如何使用你提到的工具将标签写入DNG文件吗?你可以尝试exiv2的例子:www.exiv2.org/sample.htm。问题不在于exiv2,而在于GExiv2和PyGObject,我不知道如何使用它们