批量扫描照片Exif元数据 · 写回标准 Exif 标签

批量扫描照片Exif元数据 · 写回标准 Exif 标签

傻木
2026-05-24 / 0 评论 / 2 阅读 / 正在检测是否收录...

本项目依赖exiftool,程序已打包这个插件

本工具使用exiftool深度扫描exif被破坏的图片,将exif信息还原到标准 EXIF 段

Exif_恢复.png

那么多开源js库,为什么选择exiftool插件?
JS 库(exif-js /piexifjs/sharp /exifr)都不能 “匹敌 exiftool”,
也都做不到 exiftool 那种级别的 “还原 PS 丢失的 EXIF”。
相机名称、镜头名称、拍摄参数,只要这些字段还在文件里没被真正删掉,这几个库都能读;
但 PS 重写 / 清空 / 改写过的深层元数据(特别是 MakerNote、厂商私有标签、XMP 历史、Photoshop IRB 等),
JS 库基本读不到,更不可能 “还原”。

exiftool 强在哪(为什么能 “还原”)
exiftool 是 Perl 写的全能元数据引擎,特点:
支持:EXIF + XMP + IPTC + Photoshop IRB + MakerNote(几十家相机厂商私有数据)+ ICC + JFIF …
能读:正常 EXIF + 被删但残留在文件里的元数据块 + PS 留下的隐藏段 + 厂商私有注释(MakerNote)
所谓 “还原”:
PS “存储为” 时,会扔掉 MakerNote、很多私有标签、XMP 历史
但有时文件里还有旧数据残片,exiftool 能扫全文件、把这些碎片捞出来

JS 库只解析标准 EXIF 段(APP1),根本不读 MakerNote、IRB、深层 XMP

一句话:exiftool 是在 “整个文件里挖元数据”,JS 库只是 “读标准 EXIF 表头”。
没有一个 JS 库能匹敌 exiftool,尤其是在 PS 处理过的照片上。

https://abpyu.lanzoul.com/itvzA3q9kznc
密码:2sqo

0

评论 (0)

取消
网站版权本人所有,你要有本事,盗版不究。 sam@gpcb.net