【问题标题】:Change EXIF Data for Proper iPhone Recognition更改 EXIF 数据以正确识别 iPhone
【发布时间】: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 日期数据和任何“按日期查看”仍然不正确(专辑名称只是没有元数据意义的名称)。有日期限制吗?我只需要正确的工具吗?我想处理大批量的文件,所以任何不允许批处理的工具都不适合。

【问题讨论】:

    标签: ios linux jpeg photo


    【解决方案1】:

    经过相当多的实验,关键似乎归结为关于使用哪个特定工具/应用程序进行照片传输以及图像如何传输到 iPhone 的非常精细的细节。我的图像存储在 Linux 服务器上,我经常使用 FTP Client Pro 从 iPhone 传输/查看/编辑这些文件。 FTP Client Pro 有几种方法可以将图像从 Linux 服务器传输到 iPhone:与此处相关的“下载”、“导出”和“保存到相册”。 “下载”只是从 Linux 服务器下载到 FTP Client Pro 的沙盒存储——不相关,因为我有兴趣将图像保存到我的 iPhone 照片和最终的 iCloud 照片。 “Export”后跟“Save Images”实际上将图像文件从 Linux 服务器(使用 exiftool 修改的日期,如原始帖子中所述)保存到相机胶卷 - 带有(修改和正确的)EXIF 日期标签-- 这可以使用 FTP Client Pro 批量完成,因此这显然是一个运行良好的解决方案。 作为完整性的旁注,选择“保存到相册”会将文件从 Linux 服务器保存到相机滚动但似乎忽略了(修改和正确的)EXIF 日期标签(iPhone 用转移日期对其进行了标记,似乎忽略了 DateTimeOriginal 或 CreateDate 标签)。最后,在这个答案中以粗体突出显示的方法似乎提供了一种解决方案,我可以在 Linux 服务器上轻松批量更改我所有照片的 EXIF 日期(尤其是扫描的旧照片),然后传输这些照片,同时保留(修改和正确的)EXIF 数据。另一个可能具有类似可行解决方案的特定工具/应用程序是 Readdle 的 Documents,我也使用它——但由于我用 FTP Client Pro 解决了我的问题,我没有深入研究如何实现相同的事情的细节与 Readdle 文档。这里的重点是,这个问题的解决方案将取决于您选择将照片从 PC 传输到 iPhone 的工具/应用程序,以及该工具/应用程序和 iPhone 如何处理 EXIF 数据保存。

    【讨论】:

      猜你喜欢
      • 2012-04-29
      • 2012-10-03
      • 2012-06-22
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      相关资源
      最近更新 更多