【发布时间】:2019-04-10 02:36:45
【问题描述】:
我在 Linux 服务器上有许多照片——其中许多扫描了较旧的照片,这些照片具有较早的实际日期但较新的(不正确的)EXIF 日期(由于扫描)。我想将 EXIF 日期更改为它们的真实日期(例如,在 Linux 上使用 exiftool),然后将它们传输到我的 iPhone。我可以成功更改 EXIF 日期,如下图所示(1910 年的旧照片):
...(我无法使用 exiftool 更改“文件修改日期/时间”、“文件访问日期/时间”或“文件索引节点更改日期/时间”,但我假设这些不是任何设备/软件应该用来确定日期的主要元数据[例如我可以更改的“CreateDate”和“Date/Time Original”])。无论如何,在进行这些更改之后,然后将它们传输到 iPhone,iPhone 会在它们上标记传输到 iPhone 的日期/时间,有效地踩踏或忽略所有 EXIF 数据(这进一步验证了我的假设,即三个 EXIF 标签我无法更改 [上述] 没有任何意义,因为 iPhone 正在报告一个全新的日期/时间,该日期/时间等于传输到 iPhone 的日期/时间)。啊。谷歌相册做同样的事情。由于大多数现代软件现在自动按日期排序(可能使用 EXIF 数据),这从根本上是有问题的,而且应该支持一个如此明显的功能,以至于我很沮丧,因为这太困难了。我尝试过其他方法,例如在 iPhone 上创建带有年份名称的相册(例如相册“1910”)......但这从根本上是有缺陷的,因为放置在这些相册中的照片仍然会有不正确的 EXIF 日期数据和任何“按日期查看”仍然不正确(专辑名称只是没有元数据意义的名称)。有日期限制吗?我只需要正确的工具吗?我想处理大批量的文件,所以任何不允许批处理的工具都不适合。
【问题讨论】: