EXIF 查看编辑 · PrivacyCheck

支持

版本 1.0.0 | iOS 17.0 及以上

一条线:体检 → 编辑 → 清洗 → 复验

  1. 体检在「体检」页选几张要发的照片,App 会给出红 / 黄 / 绿三档结论,点开任意一张可以看到具体发现了什么。
  2. 编辑在「编辑」页选一张图,能改的字段全部列出来,点一下就地改:位置、设备、拍摄时间、署名、拍摄参数。 其中最有用的是「模糊位置」——把坐标粗化到街道级 / 城区级 / 市区级,保留大概在哪,但去掉精确到门牌的程度。 保存前会先列出改动清单,默认另存为副本,原图保留。
  3. 清洗在「清洗」页选方案后开始批处理,把不想留的元数据一次抹干净。
  4. 复验每张图处理完,App 都会重新读一遍输出文件再判定一次,确认改动真的生效、确实没有残留——不只相信「处理成功」这几个字。
三档怎么看
绿档没有发现会暴露身份或位置的信息,可以直接发。
黄档有一些不致命但值得留意的信息,建议发之前处理一下。
红档存在会直接暴露位置或身份的信息,建议清洗后再发。

常见问题

照片会被上传吗?

不会。App 里没有任何网络请求代码,所有解析、编辑和清洗都在设备本机完成。

编辑和清洗有什么不一样?

清洗是全抹:不想留的一律删掉,包括位置。
编辑是只改你想改的那几项,其余原样保留。 比如你只想去掉门牌级精度、又想让看图的人知道大概在哪个区——清洗做不到(删了连城市都没有了),编辑可以。

「模糊位置」分几档?会把照片挪到别的地方吗?

三档:街道级(约 11 米)、城区级(约 111 米)、市区级(约 1.1 公里)。 它用的是截断而不是四舍五入——坐标只单向丢精度,不会被推到隔壁街区,误差也不会超过一档。 海拔会跟着一起粗化到同一档(街道 1 米 / 城区 10 米 / 市区 100 米),因为留着 0.1 米精度的海拔等于楼层还锁着。 想彻底去掉位置,用「清除位置」。

编辑会覆盖原图吗?

不会。默认另存为副本(文件名形如 照片_已编辑.jpg),原图一个字节都不动。 编辑是破坏性操作,改错了随时可以回头。

为什么编辑后的文件里,没有原来那段 XMP?

写回时 App 会重新编码整个文件,原来那段 XMP 不会原样带过去。 这是有意的取舍:XMP 里常藏着编辑历史和位置,原样搬运等于把位置偷偷带回去。 保存前的确认页会明写这一条,不会悄悄处理。

我改了时区,拍摄时间为什么也跟着变了?

EXIF 里的「拍摄时间」是墙上时间,另有一个字段说明它属于哪个时区,两者一起才决定「那一刻」。 所以改时区时 App 会把墙上时间一并换算,代表的那一瞬间保持不变—— 这样「相机时区设错了」这类修复才真的落到了文件上。

为什么照片 App 的「共享时移除定位」不够用?

它去掉的只是发给对方的那一份,相册里的原图仍然带着完整 GPS。对方如果把它存回相册,坐标就又回来了。

「处理成功」为什么还可能是脏的?

如果工具是「删字段」而不是「重新编码」,XMP、IPTC、Photoshop 数据块、MakerNote 这些结构上删不干净。 本 App 采用解码 → 重新编码的方式,这些残留会随容器一起消失。

「疑似水印」为什么不是百分百准确?

水印没有统一格式,无法用元数据判定。本 App 用图像结构做近似判断(边缘一条横向窄带的纹理密度显著高于中部,且边界有明显跳变), 只给「疑似」结论,最终请以人工确认为准。

清洗后照片会模糊吗?

默认不会。除非你在「清洗」里手动设置了「目标体积上限」——这时 App 会先降质、必要时等比缩小, 直到落进上限以内。不想改变画质就别设上限。

竖着拍的照片会转过来吗?

不会。清洗时默认把 EXIF 里的方向信息烘焙进画面,所以任何平台、任何阅读器都不会把照片转错。 也可以在「清洗」里关掉这个选项,改为保留方向标记。

联系

遇到问题或者想要的功能,都欢迎写信到 support@jieshao.live。