照片打码了,位置却还在:藏在你图里的 GPS 坐标

照片打码了,位置却还在:藏在你图里的 GPS 坐标

一、一张照片能带出四层元数据

类型可能包含
EXIF拍摄时间、设备型号、镜头参数、GPS 经纬度、方向
GPS 定位拍摄地点的精确坐标,配合地图可直接定位
XMP编辑历史、软件信息、部分标签与评级
IPTC / PNG 文本作者、版权、描述性文字等

这些信息不显示在画面上,但随文件一起传播。图片在社交平台内可能被清理,一旦以原图、附件、压缩包的形式发出去(比如邮件、网盘、群文件),元数据就原样带走了。

所以"打码"和"去元数据"是两件事:前者改画面,后者改文件。发原图之前,两件都要做。

二、最可靠的办法是重编码,不是"删标签"

有些工具的做法是找到元数据字段再删掉,听起来精准,但实现容易漏——不同格式(JPEG、PNG、WebP)的字段结构不一样,漏掉一个就前功尽弃。

更可靠的思路是重编码:把照片的画面重新绘制到画布上,再导出成新文件。因为元数据不会随像素一起被复制,输出文件天然是干净的。代价是重新压缩一次,画质会有极轻微损失。

顺带还有一个经常被忽略的字段——方向标签。手机竖拍的照片常靠这个标签标记"该转 90 度显示"。清除元数据时如果只是删标签而不转正画面,照片在其他设备上会突然横过来。所以正确的处理是:按方向标签把画面转正,同时把这个标签一起消掉。

三、四步自查,发图前 30 秒

  1. 先看后清:用支持预览的工具,把照片里检测到的隐私元数据列出来看一眼——知道泄露了什么,才知道要不要处理;
  2. 一次性剥离:EXIF、GPS、XMP、IPTC、PNG 文本一起清,不要只清 GPS;
  3. 确认方向:处理后打开检查照片是否仍然竖正,避免出现"横着的照片";
  4. 再打码:处理完文件,再做画面上的遮挡(文字用马赛克,人脸用模糊)。

四、哪些图必须过这一遍

  • 在家里、公司、学校拍的照片:GPS 直接标出你常出现的位置;
  • 二手交易、租房、晒物图:背景加定位,等于公开住址;
  • 带证件、票据、屏幕内容的照片:元数据里可能还带着编辑软件与设备信息;
  • 工作相关照片:设备型号、拍摄时间有时足以推断项目进度。

处理全程在浏览器本地完成、不上传服务器,是这类工具该有的基本要求——为了清隐私而先把原图传给别人,逻辑上说不通。

一句话收尾:隐私泄露很少来自"你说了什么",多半来自"你没注意带走了什么"。发图前那 30 秒,值得。