相机时差需要明确锚点
选择秒差方向,保留无关日期,避免把壁钟修正当成时区修复。
相机时钟错误是一项批次假设
已审阅的照片作者讨论询问如何修改错误 Exif 创建日期,已采纳回答使用固定时差,后续评论描述对齐多相机批次。这支持完整修正任务,但不证明浏览器偏好或市场量。
同一时差适用于一台相机在相同时钟错误下拍摄的照片。修改过时钟或另一台相机可能需要另一个批次。锚点是你提供的依据,不是从像素或文件名推断出的时区。
明确正负号和日期优先级
精确整数秒差与记录/真实时间锚点互斥。锚点使用 YYYY:MM:DD HH:mm:ss,同一壁钟时差应用到所有选中的已有字段;不推断时区或创建缺失标签。
只可选择 DateTime、DateTimeOriginal、DateTimeDigitized。XMP 日期、OffsetTime、SubSec、GPS、压缩像素及其余所有字节保持原样,不修改文件系统日期。
| 已知情况 | 明确输入 | 仍需核对 |
|---|---|---|
| 相机快2分钟 | -120 | 所有修复日期仍合法 |
| 记录12:02、真实12:00 | 两项同日期锚点值 | 锚点代表此批次 |
| 相册软件显示未改XMP日期 | 只改选中Exif字段 | 检查相册软件日期优先级 |
完整审计与短预览分开
屏幕最多预览20个修改字段,只复制有界批次汇总。ZIP 包含每张修复 JPEG、完整 clock-report.json、防公式执行的 clock-changes.csv 和 copy.txt;原文件名、索引、哈希及选中/未选中日期完整保留。
即使屏幕仅显示20个修改字段,完整原件身份、未选中日期和字节偏移仍在 JSON 内。修复副本保留压缩图像字节和无关元数据。原 JPEG 应另行保留,下载包是修复包,并非原 JPEG 存档。
- 批次运行前先用一个已知时刻核对秒差方向。
- 在 clock-report.json 核对每张原件和选中/未选中字段。
- 保留原件,采用修复副本前比较接收软件显示的日期。
明确拒绝才能保持整批完整性
仅支持8位 SOF0 基线 JPEG、一次交错扫描、结尾 EOI,以及一个经典小端或大端 Exif TIFF。渐进 JPEG、BigTIFF、多个 Exif 段、MPF、JUMBF、尾部数据及不支持的结构整批拒绝。
畸形、不支持、缺少字段、超预算、取消或超时均不返回部分包。整个操作含本地加载与读文件限时10秒;取消后可重新运行同一批原件。
取消或截止会终止未完成工作,不返回部分成功。重新运行同一批原 File 从头开始;浏览器不上传文件,也不移走其原内容。
参考资料
- 照片作者:修正错误相机时间
准入时已读完整一手问题、11条回答及14条回答评论。已采纳的统一时差方法与多相机反馈支持此任务;原始文件、浏览器偏好、地域与需求量仍未知。
本分类工具使用说明
展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。
修复照片拍摄时钟把一项明确时钟修正应用到 JPEG 已有 EXIF 日期,保留其余原字节并下载完整修改报告。
一批照片的相机时钟有误时,输入精确秒差,或给出一组记录与真实壁钟时间,再选择要修改的已有日期字段。保留原件,用完整报告核对每张修复副本。
操作步骤
- 选择具有相同时钟误差的全部受支持 JPEG 原件。
- 输入精确秒差或一组记录/真实时间锚点,选择已有日期字段。
- 运行后核对前后日期预览和批次汇总,下载完整 ZIP。
- 用 clock-report.json 与修复副本核对全部原件、字段、字节范围与哈希,并检查接收软件的日期优先级。
可调选项
- 修复方式
- 精确增加秒数 · 记录与真实时间锚点
- 精确增加秒数
- 0
正数增加、负数减少时间。仅整数秒,范围−315537897599到+315537897599;每个修复年份仍须在0001–9999。
- 记录的壁钟时间
- 按需要填写
- 真实壁钟时间
- 按需要填写
- 要修改的已有日期字段
- 拍摄时间 — DateTimeOriginal · 数字化时间 — DateTimeDigitized · 图像修改时间 — DateTime
至少选一个。每张照片必须包含全部选中字段,否则整批拒绝。
能力与限制
- 1–500张 JPEG 原件,每张最多10 MiB、总计100 MiB;文件名最多512个 UTF-8 字节,系统选择器可能有更短限制。
- 仅支持8位 SOF0 基线 JPEG、一次交错扫描、结尾 EOI,以及一个经典小端或大端 Exif TIFF。渐进 JPEG、BigTIFF、多个 Exif 段、MPF、JUMBF、尾部数据及不支持的结构整批拒绝。
- 每张最多4096个标记、5种受支持 IFD 角色、每个 IFD 512条、每张1500条;整批最多100000条。选中的日期必须是已有20字节 ASCII 字段,合法年份为0001–9999。
- 精确整数秒差与记录/真实时间锚点互斥。锚点使用 YYYY:MM:DD HH:mm:ss,同一壁钟时差应用到所有选中的已有字段;不推断时区或创建缺失标签。
- 只可选择 DateTime、DateTimeOriginal、DateTimeDigitized。XMP 日期、OffsetTime、SubSec、GPS、压缩像素及其余所有字节保持原样,不修改文件系统日期。
- 屏幕最多预览20个修改字段,只复制有界批次汇总。ZIP 包含每张修复 JPEG、完整 clock-report.json、防公式执行的 clock-changes.csv 和 copy.txt;原文件名、索引、哈希及选中/未选中日期完整保留。
- 畸形、不支持、缺少字段、超预算、取消或超时均不返回部分包。整个操作含本地加载与读文件限时10秒;取消后可重新运行同一批原件。
- 报告与 CSV 各设8 MiB保护;完整二进制加文本、二进制加元数据均设128 MiB保护。处理留在浏览器,不上传名称或内容;工具不解码或重新编码源像素。