先别急着发原图。我去年卖一台二手显示器,拍了几张桌面照,顺手发到闲鱼。第二天有人私信问我:是不是住在XX路那个小区?我当时有点后背发凉,因为我根本没在文案里写地址。后来把原图拖进 ExifTool 一看,GPSLatitude、GPSLongitude、DateTimeOriginal 全在,连相机型号都写得明明白白。那次之后我才认真研究图片信息,发现大多数人只盯着 EXIF,但真正容易翻车的是像素里的门牌、状态栏时间、镜子反光,还有平台转码后你以为没了、其实服务器还留着的原图。
我把“图片信息”拆成四层:第一层是文件元数据,也就是 EXIF/IPTC/XMP/ICC,JPG、HEIC 最常见;第二层是像素内容,门牌、快递单、车牌、工牌、窗外地标、屏幕反光都算;第三层是平台二次加工,微信、朋友圈、小红书、微博会压缩、转码、生成缩略图;第四层是时间线,文件名、相册顺序、截图状态栏时间、文件系统创建时间都能串起来。多数教程只教你删第一层,但后三层才是普通人最容易漏的。
查看:手机相册里看到的,不一定是全部
- iPhone:设置 > 隐私与安全性 > 定位服务 > 相机,能看到相机有没有定位权限。照片 App 里点“i”能看拍摄时间、地图、相机型号,但看不到全部 EXIF 字段。
- Windows 10/11:右键图片 > 属性 > 详细信息,能看到相机型号、光圈、ISO、焦距、拍摄日期。GPS 不一定在默认列里,点“详细信息”往下翻,有的机器会显示“纬度/经度”。
- macOS:访达选中图片按空格预览,再按 Command+I;或者用“预览”App > 工具 > 显示检查器 > EXIF。看得到 Make、Model、FNumber、ExposureTime、ISO、FocalLength、GPS。
- 命令行最狠的是 ExifTool。官网写它支持 150 多种文件格式,我自己在 Windows 11 和 macOS 14 上都用。命令:
exiftool -a -u -g1 -GPS:all -DateTimeOriginal -Make -Model -Software -ImageSize C:/Users/你/Pictures/IMG_1234.JPG。如果输出里出现 GPSLatitude、GPSLongitude,就说明位置还在。
删除:别一键梭哈,先分清删 GPS 还是删全部
只删位置,保留拍摄时间:exiftool -gps:all= -overwrite_original C:/Users/你/Pictures/IMG_1234.JPG。想批量处理一个文件夹,可以先复制一份,再跑 exiftool -gps:all= -overwrite_original C:/Users/你/Pictures/准备发/*.jpg。注意 -overwrite_original 是直接覆盖原图,手滑就回不来,我一般先建一个“cleaned”文件夹。
全删元数据:exiftool -all= -o C:/Users/你/Pictures/cleaned/ C:/Users/你/Pictures/IMG_1234.JPG。-all= 会把拍摄时间、相机型号、GPS、部分软件信息都清掉,所以如果你要靠拍摄时间整理照片,别对原库用。验证命令:exiftool -gps:all -Make -Model -Software C:/Users/你/Pictures/cleaned/IMG_1234.JPG,没输出 GPS 行基本就干净了。
手机端更简单但没那么细。iPhone 可以在设置里直接关相机定位;Android 在相机 App > 设置 > 地理位置/保存位置信息里关。可手机相册通常只给你“移除位置”这种选项,Make、Model、Software 不一定能单独删。我后来养成的习惯是:手机拍完先不直接发,用“文件”App 或桌面 ExifTool 过一遍,尤其是要发原图的时候。
对比:JPG、PNG、HEIC、WebP,还有那几个工具
JPG 兼容最好,EXIF 字段最全,老相机、老手机都写。HEIC 是 iPhone 默认,EXIF 也全,但 Windows 老版本要装 HEVC 扩展才能预览。PNG 常见于截图,支持 tEXt/iTXt 文本块,但相机 GPS 很少见;一张 iPhone 13 mini 截图是 1170×2532,PNG 大小常在 1-3MB,里面没有 GPS,可状态栏时间、电量、WiFi 名在像素里,删 EXIF 没用。WebP 网页常用,支持 EXIF/XMP,但很多老工具读不出来。
工具对比也直白:Windows 属性看图快,不能批量删;macOS 预览看 EXIF 舒服,删全量不顺手;手机相册方便但粗;ExifTool 能查能删能批量,参数多,适合愿意敲命令的人。在线“清除 EXIF”网站我不推荐,你把原图上传到别人服务器,等于为了防泄露先泄露一次。真要用,至少看域名、看隐私政策,传完立刻删,但我自己不用。
平台这块我也做过笨测试。用 iPhone 13 mini、iOS 17.5.1,拍一张 4032×3024 的 HEIC,开定位,用微信文件传输助手发“原图”,再保存回来,ExifTool 还能读到 Make=Apple、Model=iPhone 13 mini、DateTimeOriginal,GPS 也在。发普通图,长边掉到 1280 左右,EXIF 大部分被剥掉。朋友圈再压一次,我记录到下载回来约 1440×1080,GPS 和 Make 没了,但画面里的店铺招牌还在。结论很土:平台压缩不是隐私工具,别赌。
我踩过的坑和发布前 30 秒清单
第一个坑是以为截图安全。截图确实通常没 GPS,但状态栏会暴露时间、运营商、WiFi 名,通知弹窗还会带聊天对象名字。有次我给客户发一张改图截图,顶部时间 02:14,他回我一句“你半夜两点还在改?”我当下有点尴尬,后来发截图前先把状态栏裁掉或者打码。
第二个坑是只删 EXIF,没看像素。卖二手那回,除了 GPS,照片里还有窗外一栋带颜色的楼和小区门禁,后来我学会拍物品用纯色桌面、白墙背景,门牌、快递单、车牌、工牌、人脸都用不透明色块盖住,别只打一层薄马赛克。
我现在发图前会过一遍:1)看照片 App 里的地图有没有位置;2)用 ExifTool 查 GPS:all、Make、Model、Software;3)看状态栏、门牌、反光、文件名,文件名里带“家”“公司”“小区”的直接改;4)决定发原图还是压缩图,原图一定先清;5)需要保留拍摄时间就只删 GPS,不需要就全删。整套下来大概 30 秒,麻烦,但比被人猜出住哪儿强。
最后说个可能不讨喜的观点:图片信息管理不是“一键清 EXIF”,而是发布前检查。EXIF 只是最容易查的一层,真正会出事的往往是像素内容、平台默认和历史时间线。把这三层一起处理,才算把照片发干净。