exif编辑器照片管理日期gps

如何修复照片元数据中错误的日期和 GPS 位置

JPEG 专用 EXIF 编辑器实用教程:区分拍摄日期与文件修改时间,修正有依据的时间和坐标,选择性删除 EXIF GPS,并核对下载副本。

作者 ExifCheck 团队

先保留原件,再确定修正依据

照片库显示的日期不对,不一定是文件内的拍摄日期有误。软件可能按文件修改时间、导入时间,或仅保存在自身数据库中的日期排序。同样,图库地图上的地点也不一定来自文件内嵌的 GPS。

本教程依据当前JPEG EXIF 编辑器的实现编写。它一次处理一张 JPEG,不支持编辑 HEIC、PNG、WebP、TIFF 或 RAW。改扩展名不能转换格式。请保留原件,使用单独的副本操作。下文数值仅用于说明,不是真实相机文件的测试结果。

1. 确认出错的是哪个字段

先用元数据查看器打开副本,查看日期时间和 GPS 分类,并导出 JSON,便于比较编辑前后读取到的字段。未显示某个字段,可能是数据缺失,也可能是读取器的限制;空报告不能证明文件完全没有隐私信息。

字段或属性含义编辑器的限制
DateTimeOriginal记录的拍摄日期和时间,通常是 2026:10:24 14:30:00 这样的当地钟表时间字符串可编辑,但不验证时间是否真实
OffsetTimeOriginal单独记录的 UTC 偏移,文件中不一定存在没有添加或修正它的控件
CreateDate / DateTimeDigitized、ModifyDate其他内嵌日期,不一定等于拍摄时间不在可编辑字段中
文件系统修改时间磁盘上的文件属性,不是内嵌拍摄时间字符串编辑器不设置它;下载会生成新的本地文件
GPS 纬度和经度元数据中记录的坐标可用带正负号的十进制度数编辑

另外可编辑的字段是 Make、Model、ImageDescription、Artist 和 Copyright。界面没有 Orientation、亚秒或批量时间平移控件。修改 DateTimeOriginal 不会同步修改其他日期字段,也不会直接更新云端照片库数据库。

2. 输入有证据支持的拍摄时间

  1. 打开编辑器,选择工作副本 JPEG。
  2. 记下原来的拍摄日期,并与当时拍下的时钟照片、活动记录等独立依据核对。
  3. 按 YYYY:MM:DD HH:MM:SS 输入有效日期和时间,例如 2026:10:24 14:30:00。日期和时间之间使用空格。文本框不是日历校验器,请自行检查月份、日期及闰年是否有效。
  4. 不改动无关字段,应用更改,再下载以 edited_ 开头的新副本。只点击应用并不会替换原文件。
  5. 用查看器重新打开下载后的 JPEG,核对拍摄时间是否等于预期值。

例如,假设文件记录为 2026:10:24 00:30:00,而可靠证据表明相机快了两小时,修正结果应为前一天的 2026:10:23 22:30:00。不只要改小时,还要检查跨日。编辑器不会自动计算偏移,也不能把这项调整批量应用到文件夹。

修正钟表时间不等于时区转换

单凭 DateTimeOriginal 无法确定 UTC 时间点。不要在该输入框后附加 Z 或 +08:00:当前写入逻辑会把连字符换成冒号,并取前 19 个字符,不会写入 UTC 偏移。已有偏移可能保留,进而与修正后的时间矛盾。若需要修复偏移、亚秒或关联日期,请使用明确支持相应字段的工具,并逐项核验。

如果拍摄日期丢失,先寻找原始备份或可信的配套记录。文件名和磁盘修改时间只能作为线索,不能证明拍摄时间。扫描照片还应区分扫描日期与画面事件发生日期。只记得年份时,不要编造精确到秒的时间;把不确定性保存在单独笔记中,不要将估计包装成恢复出的事实。

3. 修正坐标,或选择性删除 EXIF GPS

已知真实地点时,分别输入纬度和经度,使用带小数点的数字,不加度数符号或 N/E/S/W 字母。纬度范围为 -90 至 90,经度为 -180 至 180;负数分别表示南纬和西经。例如 -12.5、130.25 仅展示格式,并非建议替换成这个地点。编辑器会根据正负号写入相应的方位参考标签。

修改经纬度不会同步更新海拔、GPS 日期时间、方向,或 XMP/IPTC 中重复记录的位置字段。请检查是否产生矛盾。地点未知时,不要随意填入附近的虚构坐标。

若希望通过选择性编辑移除 EXIF GPS:

  1. 使用编辑器内的 GPS 删除按钮。应用更改时,它会清空 EXIF 的 GPS 目录。
  2. 应用更改并下载副本。
  3. 重新打开副本,检查 GPS 和其他读取到的位置相关字段。仅清空经纬度两个输入框并不等同于此操作,其他 EXIF GPS 项目可能仍然存在。

这不保证移除所有元数据类别中的位置线索。编辑器通过库重写 EXIF,也不应假定所有专有字段或损坏的元数据都能原样保留。请比较重要字段,并保留原件。

独立的元数据清除器用于更广泛的清理,不用于只改 GPS 或修复日期。它通过 canvas 导出 JPEG,会重新编码,画质可能变化;不承诺保留日期、版权或相机设置。画面中的地址和地标也不会因此消失。

4. 不只看照片库的显示结果

安装 ExifTool 后,可以将下面的文件名替换为实际名称,分别读取原件和下载副本。这两条命令只读,不修改文件内容:

exiftool -a -G1 -s "photo.jpg"
exiftool -a -G1 -s "edited_photo.jpg"

这些选项显示重复标签、所属分组及标签名,不含写入赋值或删除选项。比较 DateTimeOriginal、已有偏移、其他内嵌日期,以及不同分组的位置字段。读取选项见 ExifTool 官方文档。

如果内嵌值已正确,但照片库排序仍不对,请检查排序依据,以及是否需要重新读取元数据或重新导入。不要为了迁就尚未弄清的显示规则反复修改拍摄时间。

处理个人照片前,可以在元数据检查实验室了解本站的演示流程。合成样本的演示不能验证所有相机或 JPEG 文件。这里的成功标准是:下载副本中的受支持字段符合预期,并且你了解仍存在的限制;不是找回了未知的历史日期,也不是所有应用都会采用相同排序。

相关文章

exif · 编辑器 · 照片管理