相机,尤其是手机,往文件里写进去的东西远不止那张画面。这套格式叫 EXIF,它带着精确到秒的拍摄日期和时间、设备的品牌和型号、各项参数,有时还有机身序列号、修过这张照片的软件;如果定位是开着的,还有您当时所在位置的经纬度。
这些信息跟着文件一起走。您用邮件发一张照片、用聊天软件发出去,或者上传到二手交易网站,它们都跟着走。很多社交平台会在转发时把它们去掉,但这靠不住,而直接发送则一点都不会去掉。
这件工具做两件事。它先把您的照片说出了您什么,原原本本地给您看,不做任何解读。然后它做出一份不带任何元数据的副本,交给您下载。
怎么用
- 把照片拖到拖放区,或者点击选择,或者从剪贴板粘贴。
- 看那份清单:文件里的全部内容会按类别列出来。能认出您、能定位您的那几行会被标出来。
- 点“清理并下载”。干净的文件会下载下来,原件不动。
支持的格式
这件工具读得了这四类文件的元数据。它不吹自己什么都读得了:界限在哪里,兼容性对照表逐个浏览器写得清清楚楚。
JPEG 照片(.jpg、.jpeg)
最常见的情况:手机和相机拍出来的就是这个格式。完整读取,无损清理。
PNG 图片(.png)
可能带一个 EXIF 块和若干文本块。读取和清理都无损。
WebP 图片(.webp)
可能带 EXIF 块、XMP 块或者一份色彩配置。读取和清理都无损。
TIFF 图片(.tif、.tiff)
元数据在哪儿都读得了。但图片的预览只有 Safari 显示得出来:它是唯一显示得了 TIFF 的浏览器,我们不会为这一件事内嵌一个十兆的解码器。
它的限制
每个文件 50 MB
再往上,内存不够的手机会让标签页崩溃,而不是给出结果。这个上限是一句老实话,不是商业上的绳索。
iPhone 的 HEIC 照片读不了
只有 Safari 打得开 HEIC;换别的浏览器就得内嵌一个十兆开外的解码器。iPhone 可以把相机设成“兼容性最佳”来拍 JPEG,或者以 JPEG 格式分享照片。
相机原始文件(RAW、CR2、NEF、ARW)读不了
每个厂商都有自己的一套方言,而且没有哪个浏览器解得开。那是重型库的地盘,我们放弃了,并且写出来。
视频不处理
视频同样带着位置和日期,但重写一份视频要用三十兆的引擎。这超出了本站的章程,做法页面上有记录。
关于这个工具的问题
我的照片会被发到什么地方吗?
不会,而且您不必听我们的。按 F12 打开浏览器的开发者工具,切到“网络”标签页,清空列表,然后把照片拖进来。一行都不会冒出来。您也可以把网断掉:工具照常工作。
清理过的照片会掉画质吗?
绝大多数情况下不会:工具只摘掉元数据块,像素原封不动,字节对字节。只有一个例外,而且工具会在屏幕上告诉您:如果照片是横躺着存的、带着方向标签,把标签拿掉照片就会歪着显示,所以工具会把像素扶正,这就得重新保存一次。您也可以选择只保留那个什么也说不了您的方向标签,这样就能保持无损清理。
为什么没有地图可以看照片是在哪儿拍的?
因为显示一张地图,就意味着要向一家地图服务索取图片,同时把您的坐标发过去。那会成为本站唯一一个外发请求,而它带走的恰好是文件里最敏感的那条信息。坐标是明明白白列出来的:您可以复制它、粘贴到任何地方,心里有数地做这件事。
社交平台不是已经把元数据去掉了吗?
大多数大平台会在转发图片时去掉 EXIF,但这既没有保证,也不统一,而且对您作为附件、通过聊天软件或者在二手交易网站上发出去的原始文件不成立。发出去之前先清干净,是唯一一个不用指望别人的动作。
如果我放进来的是一张截图会怎么样?
它跟别的图片一样处理。截图通常既没有位置也没有设备信息,但可能带着生成它的软件名。如果文件里什么都没有,工具会直说,而不是卖给您一次没用的清理。
那我 iPhone 上的 HEIC 照片呢?
读不了,这写在工具的限制里。只有 Safari 打得开 HEIC;换别的浏览器就得内嵌一个十兆开外的解码器,而对一个必须在弱网下也能用的网站来说,我们不接受这一点。在相机设置里,“兼容性最佳”这一项会产出 JPEG。