gpt4 book ai didi

google-drive-api - 如何以编程方式修改 Google Drive 照片元数据 (EXIF)?

转载 作者:行者123 更新时间:2023-12-04 19:33:21 25 4
gpt4 key购买 nike

我在 Google 相册上上传了很多照片并与 Drive 同步,这些照片的日期/时间错误(用于拍摄它们的相机设置了错误的日期/时间,因此所有文件都包含错误的 EXIF 信息)。我正在尝试直接在驱动器中使用脚本更正日期/时间。

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

但是我还没有找到任何方法将修改后的日期推/写回 Drive?

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

在我放弃之前,在本地修复文件并重新上传所有文件,有人知道如何或是否可以实现?

最佳答案

我认为你想要的方式是不可能的。 EXIF 元数据位于 jpeg 文件的标题中,即在 GooDrive Universe 中它是 文件内容内部 .我相信 GooDrive 会读取此内容(当 mimetype 指示有要窥探的内容时)并将 jpeg 元数据保存/索引到它自己的副本,从而使您可以“只读”访问此元数据副本。我知道这正在发生,因为我遇到了 this mystery很久以前。

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

祝你好运

关于google-drive-api - 如何以编程方式修改 Google Drive 照片元数据 (EXIF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33454442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com