2015-10-31 44 views
0

我在Google相册中上传了很多照片,并且与驱动器同步的日期和时间错误(相机曾经带有错误的日期/时间设置,因此这些文件都有错误的EXIF信息)。我正尝试用驱动器中的脚本直接更正日期/时间。如何以编程方式修改Google云端硬盘照片元数据(EXIF)?

我可以使用file.imageMediaMetadata.date成功提取“采取的日期”,解析并转换为Date并添加以毫秒为单位的增量。

但是,我还没有找到任何方法推送/写修改日期回驱动器?

有趣的是,我注意到Google似乎使用照片'EXIF日期作为文件的最后更新日期。

在我放弃之前,先在本地修复这些文件并重新上传它们,任何人都知道该如何实现?

回答

0

我认为这是不可能的,你想这样做。 EXIF元数据位于jpeg文件的标题中,即在GooDrive Universe中,文件内容内部为。我相信GooDrive会读取这个内容(当mimetype表明有什么可以窥探的时候)并将jpeg元数据保存/索引到它自己的副本,这样您就可以对此元数据副本进行“只读”访问。我知道这是因为很久以前我遇到了this mystery

所以唯一的方法就是读取(下载)文件内容,修改jpeg文件中的EXIF元数据并上传(更新内容)文件。新版本的GooEXIF元数据将会出现一些延迟。

好运

相关问题