照片 EXIF / GPS 隐私自查
照片发出去之前,画面之外的文件里可能还记着拍摄地的经纬度和精确到秒的时间。
先看见才删得掉:下面三步只删位置、留下参数,命令和系统自带的办法都给。
打开镜笺,免费试一张免费,不用注册,照片不上传。
一、这页管什么
只讲怎么自查、怎么删。EXIF 里有哪些字段、位置怎么写进去的、哪些平台会保留, 在照片里藏了什么,这里直接上命令。
这件事镜笺帮不上多少忙:它不解析 GPS,没有 EXIF 面板,也没有「清除元数据」开关, 只是每次导出都会去掉 GPS 和内嵌缩略图,关不掉。要看、要删,靠 exiftool 或系统自带功能。
二、三步:看、判断、删
- 第一步:看有没有坐标
分享前的 exiftool 命令行输出,多查了机型、参数和序列号作对照。EXIF 为演示数据。 命令行跑:
exiftool -GPSPosition -GPSAltitude -GPSDateTime 照片.jpg什么都不输出,这张没有位置信息,到此为止。一次查一整个文件夹,列出带坐标的照片:
exiftool -r -if '$GPSLatitude' -p '$FileName $GPSPosition' 照片目录/不想开命令行,macOS 可以用系统自带的预览打开照片,在「工具 → 显示检查器」里看 GPS。
- 第二步:判断要删哪些
只删位置之后的命令行输出:坐标没了,参数还在,序列号也还在。EXIF 为演示数据。 敏感的是 GPS 坐标、精确到秒的时间和机身序列号。光圈、快门、ISO、焦距无害,参数水印用的就是它们。 多数人要的是删位置、留参数。留意上图,只删位置的命令不碰序列号,介意的话用下一步的全删命令。
- 第三步:删掉并复查
复查镜笺导出件的 exiftool 命令行输出:参数还在,坐标已经去掉。EXIF 为演示数据。 先备份一份。
-overwrite_original是原地改写,改坏了没有退路。只删位置、保留参数:exiftool -overwrite_original -gps:all= -XMP:Geotag= 照片.jpg连参数一起全删:
exiftool -overwrite_original -all= 照片.jpg删完用第一步的命令再查一遍,别只信看图软件的界面。
不用命令行,就用系统自带的功能:Windows 资源管理器右键 → 属性 → 详细信息 → 删除属性和个人信息; macOS 预览导出时取消「保留元数据」;iOS 照片分享时点「选项」,关掉「位置」。
要加参数水印的话,镜笺导出的成片本身就不带坐标,上图复查的就是导出件;原图不动,坐标还在。
三、只删位置和全部删除
exiftool 输出:纬度、经度、海拔、机身序列号都在。
本机命令行的真实输出,不是软件界面;EXIF 为演示数据。
-gps:all= 之后:坐标字段一条不剩,机型和曝光参数原样保留。EXIF 为演示数据。| 文件 | 代表什么 | 字节 | 像素 | 机型 | 光圈 | 快门 | ISO | 焦距 | GPS |
|---|---|---|---|---|---|---|---|---|---|
| 原图 | 相机 / 手机原始文件 | 201507 | 1240×827 | X-T5 | 2.8 | 1/500 | 320 | 23mm | 有 |
| 只删 GPS(-gps:all=) | 保留参数、只删坐标 | 201289 | 1240×827 | X-T5 | 2.8 | 1/500 | 320 | 23mm | 无 |
| 全部删除(-all=) | 参数与位置一起清空 | 200697 | 1240×827 | — | — | — | — | — | 无 |
「删位置」和「删全部」是两件事:前者留参数、只去坐标,后者连参数一起清空。多数人要的是前者。 数字为本机 exiftool 12.76 实测;不同相机、不同文件写入的字段不一样,以你自己文件的检查结果为准。
镜笺不是隐私工具,但它每次导出都会去掉 GPS 和内嵌缩略图,这一步关不掉。
打开镜笺网页版四、常见失败案例
| 现象 | 原因 | 解法 |
|---|---|---|
| 以为聊天软件会压缩,结果发的是「原图」,坐标原样带走 | 默认压缩通道会顺带剥掉元数据,选了原图就绕开了这一步,文件逐字节发出去,GPS 也在 | 发之前用第一步的命令查一遍;要发原图,先删位置 |
| 删了位置,机身序列号还在 | -gps:all= 只删 GPS,不碰序列号 |
介意序列号就用 -all= 全删,删前备份 |
| 在镜笺里找不到「清除 EXIF」开关 | 没有这个开关:GPS 每次导出无条件删,参数无条件留 | 要删参数,用 exiftool 或系统自带功能 |
| 用镜笺导出过,原图却还带着坐标 | 镜笺只在导出的新文件里去掉 GPS,不改原文件 | 分享导出件;原图要发出去,先用 exiftool 或系统功能删位置 |
五、下一步
六、常见问题
镜笺能帮我查看或清除照片里的 GPS 吗?
不能。镜笺不解析 GPS,界面上没有 EXIF 查看面板,也没有清除元数据的开关。它唯一相关的行为是每次导出都去掉 GPS 和内嵌缩略图,这一步固定执行,关不掉。要查看和清除,用 exiftool 或系统自带功能。
删除位置信息会影响照片画质吗?
不会。元数据和像素分开存,删 EXIF 里的任何字段都不动像素。-gps:all= 只删坐标,-all= 连参数一起清空,按需要选。
exiftool 的命令会不会把原文件搞坏?
带 -overwrite_original 是原地改写,动手前先备份。不带这个参数时,exiftool 默认会把原文件另存成带 _original 后缀的备份,放在同一目录。