格式说明 / How We Clean Metadata
本工具会先读取图片的 EXIF/元数据并展示,然后生成一份“清理后的文件”供下载。
不同格式的清理方式不同,是否会重新渲染(重编码)也不同:
JPEG / JPG(不会重新渲染)
- 我们直接在文件二进制层面移除元数据段(如 EXIF / XMP / IPTC)。
- 像素数据不变,不经过 canvas 重编码,因此图片质量、分辨率、色彩不发生变化。
- 结果仅丢失敏感元数据,文件体积通常会变小。
在 JPEG 中会被移除的典型元数据包括(不限于):
- 位置信息(GPS):GPSLatitude / GPSLongitude / GPSAltitude / GPSDateStamp 等,可暴露拍摄地点与时间。
- 拍摄设备信息:Make / Model(相机/手机品牌型号)、SerialNumber / BodySerialNumber(序列号)。
- 镜头与拍摄参数:LensMake / LensModel / FocalLength / ExposureTime / FNumber / ISO 等。
- 时间信息:DateTimeOriginal / DateTimeDigitized / DateTime,可暴露拍摄时间线。
- 作者与版权:Artist / Copyright / OwnerName。
- 软件痕迹:Software / ProcessingSoftware / Adobe XMP 等编辑软件与工作流信息。
- 缩略图与预览:EXIF 内嵌缩略图(Thumbnail)及相关字段。
HEIC / HEIF(会重新渲染一次)
- 浏览器无法对 HEIC 做无损元数据移除,我们会先将其转换为 JPEG。
- 转换过程等同于一次重编码,因此可能产生轻微质量变化。
- 转换后我们仍会移除 JPEG 的元数据段。
PNG / WebP / 其他格式(会重新渲染)
- 这些格式在浏览器端缺乏可靠的无损元数据写入/删除能力。
- 因此会通过 canvas 重新导出为 JPEG 来确保干净输出。
- 这会导致一次重编码,可能改变质量/体积/格式(例如 PNG 会变为 JPEG)。
如果你希望完全无损、只移除元数据,请优先使用 JPEG/JPG 格式图片。