从照片中恢复元数据信息

从照片中恢复元数据信息

假设拍摄了一张照片,但设备上的日期不正确。事后有什么办法可以更正计算机上的日期吗?是否可以找出照片拍摄的真实日期?还是只会显示设备设置的日期?例如,我的照片显示 2020 年,但实际上是在 2015 年拍摄的。

答案1

照片中存储的“拍摄日期”元数据在文件中仅存储一次。如果是错误的,那么,没有办法检索“正确”的日期。事实上,由于相机的日期被设置为任意日期,从相机的角度来看,存储在元数据中的拍摄日期正确的。

答案2

能否查出照片的真实拍摄日期?还是只会显示设备设置的日期?

不,至少不是从图像文件中的信息中获取的。图像文件仅存储相机写入的时间 - 如果相机时钟错误,文件中的时间也会同样错误。但是,如果

  • a) 相机时钟工作正常(例如不快也不慢),并且
  • b) 你后来没有手动更改它

在这种情况下,您可以检查(错误的)相机时钟,并计算其与实际时间的偏差(例如,未来 3 小时 2 分钟),并将其添加到每张照片的时间中以获取其实际时间。例如,一张显示 5 月 1 日 15:23 的照片实际上是 5 月 1 日 12:21 拍摄的。

...这将带我们进入:

有什么办法可以在事后更正我的计算机上的日期吗?

是的,您可以编辑图像文件中的日期信息。所有现代相机都将图像元数据(例如拍摄时间)存储在图像文件的一个特殊部分中,称为Exif。有工具可以编辑此 Exif 数据。

例如,您可以使用命令行工具杰黑德。要从照片的时间戳中减去 3 小时 2 分钟,请使用:

jhead -ta-03:02:00 image.jpg

还有许多其他工具可以操作 Exif 数据。

相关内容