如何读取 EXIF 元数据
什么是 EXIF、如何免费从任何照片读取它,以及每个常见标签实际上代表什么意思。
**快速解答:**在任何照片上读取 EXIF 最快的方法,就是把它拖进像我们的 EXIF 查看器 这种免费、在浏览器中执行的查看器;不会上传任何内容。在 macOS 上,对照片按右键 → Get Info → More Info。在 Windows 上,按右键 → Properties → Details。iPhone 会在 Photos 中显示 EXIF(打开照片下方的 i 图示)。如果要进行深入的鉴识工作,开放源代码的 ExifTool 命令列可以读取每个标签,包括 IPTC、XMP 与制造商备注。
EXIF(Exchangeable Image File Format)是相机与手机写入照片文件的元数据。它可以包含日期与时间、GPS 坐标、相机与镜头、曝光设置、版权等等。读取 EXIF 是确认照片何时与何地实际拍摄的最快方法,而且有很实际的理由(保险、房地产、新闻报导)让人在意这件事。
这是一份在 macOS、Windows、浏览器以及手机上读取 EXIF 的简短指南。它也会说明最常见的标签代表什么意思。
在浏览器中读取 EXIF(免安装)
最快的方法是本站上的 EXIF 查看器:
- 打开页面。
- 把照片拖到上面。
- 查看器会在你的浏览器中解析文件(不会上传任何内容),并以表格显示标准栏位。如果照片带有 GPS,它会在地图上标出位置。
这对来自任何手机或相机的 JPEG、PNG、HEIC 与 TIFF 文件都有效。
在 macOS 上读取 EXIF
- 在 Finder 中对文件按右键 → Get Info → 展开 More Info。你会看到基本的相机与曝光数据,但看不到 GPS。
- 若要完整 EXIF,在 Preview 中打开照片,然后 Tools → Show Inspector(⌘ ⌥ I)。上方的分页会显示 Exif 与 GPS 数据。
- 摄影师常在命令列上使用 exiftool。
exiftool photo.jpg会倾印文件中的每个标签。
在 Windows 上读取 EXIF
- 对文件按右键 → Properties → Details。大多数相机与曝光栏位都可见。GPS 可能会以十进位纬度/经度的列出现。
- 若要更深入,请安装 Windows 版的 ExifTool 或像 ExifTool GUI 这类的图形界面。
在 iPhone 上读取 EXIF
- 在 Photos 中打开照片。向上滑动。「Info」面板会显示相机、曝光、GPS 与地址(如果拍摄时打开了定位服务)。
- 若要倾印原始 EXIF,请安装 Halide、Metapho 或任何「EXIF viewer」应用程序。
在浏览器中执行的 EXIF 查看器 在 Mobile Safari 中也能正常运作,当你不想安装另一个应用程序时很方便。
在 Android 上读取 EXIF
Google Photos 应用程序会在 Info 工作表中显示一部分 EXIF。若要完整 EXIF,Files by Google 或任何第三方 EXIF 查看器应用程序都可以。或者,再说一次,浏览器工具在 Android 上的 Chrome 与 Firefox 中也能运作。
常见标签代表什么意思
一份简短的参考。并不详尽,只列出你实际会用到的那些。
**日期/时间标签。**有三个,常被搞混:
DateTimeOriginal:照片拍摄的时间(按下快门那一刻)。CreateDate(有时是DateTimeDigitized):文件建立的时间(通常与 Original 相同)。ModifyDate:文件最后修改的时间。编辑软件会更新这个值;大多数「这是什么时候拍的」问题其实问的是 original。
GPS 标签。
GPSLatitude/GPSLongitude:坐标,在解析后的检视中通常以十进位度数呈现。GPSAltitude:海拔高度。比水平坐标较不可靠。GPSDateStamp/GPSTimeStamp:记录 GPS 那一刻的 UTC 时间。可作为对照DateTimeOriginal的合理性检查。
相机与镜头。
Make/Model:相机品牌与型号。LensModel:镜头(对于会回报的相机)。Software:写入文件的东西。如果是手机,就是 iOS / Android 版本。如果是编辑器,你会看到 Lightroom、Photoshop 或类似的软件,这强烈暗示这张照片经过处理,而非直接出自相机。
曝光。
FNumber:光圈(例如2.8就是 f/2.8)。ExposureTime:快门速度,通常以分数呈现(1/250)。ISO:感光元件灵敏度。FocalLength:镜头焦距,单位为 mm。
署名。
Artist与Copyright:在设置了摄影师名称的相机上会填入。通常是空白的。
缺少或被移除的内容
有几种常见情况会移除 EXIF:
- **社群媒体上传。**Instagram、Facebook、WhatsApp、Twitter 以及大多数其他平台会在上传时移除 GPS(有时是全部 EXIF)以保护用户。如果你想要一张在分享后位置仍然可见的照片,唯一可靠的答案是渲染进像素的 GPS 戳记。
- **某些通讯应用程序。**iMessage 与 AirDrop 会保留 EXIF;许多跨平台通讯软件会移除它。
- **图像编辑器。**有些「另存新档」流程会丢弃 EXIF,除非明确保留。
- **屏幕截图。**屏幕截图是一张新图像。它带有截图设备的 EXIF,而不是原始照片的。
如果你怀疑一张照片的 EXIF 被移除了(或一开始就不存在),在 EXIF 查看器 中检视是最快的确认方法。
编辑或移除 EXIF
这份指南是关于读取 EXIF,但对写入有一点快速说明:
- **仅移除 GPS。**macOS Photos 有 Image → Location → Hide Location。Windows:按右键 → Properties → Details → Remove Properties。
- **移除全部 EXIF。**像 exiftool 这类免费的桌面工具,或在线 EXIF 移除器(注意:这些确实会上传你的照片)都能处理。
- **编辑日期。**相机通常不允许你在拍摄后更改 EXIF 日期,但 exiftool 可以。大多数文件管理员也会显示
ModifyDate,这可能造成混淆:那是文件的修改时间,不是照片的拍摄时间。
本站上的 TimeStamp Camera 工具是读取与戳记,不是编辑。它们不会修改你原始文件的 EXIF;只会在上面产生一张带有可见戳记的新图像。
延伸阅读: