前言
在只有一张图片的条件下,如何仅凭一款工具,就可足不出户的找到图片的拍摄地点与拍摄时间?事实上, 每次拍照时,手机或相机都会将一个图片文件(通常是 JPEG)保存到设备中。该文件不仅包含我们可以看到的所有像素,它还包含大量的图片 EXIF 元数据。
什么是 EXIF 数据
EXIF 是 Exchangeable Image File Format(可交换图像文件格式)的缩写,它是一种用于嵌入数字图像中的元数据格式。EXIF 数据记录了照片的拍摄信息和相关的技术数据,受限于篇幅 EXIF 部分信息如下表所示。
EXIF | Description | Sample Output |
---|---|---|
Make | 相机制造商 | Apple |
Model | 相机型号 | iPhone 11 |
ExposureTime | 曝光时间 | 1/60 |
ExposureProgram | 曝光程序模式 | Normal program |
ISOSpeedRatings | ISO 感光度 | 160 |
ApertureValue | 光圈值 | 1.8 |
ExposureBiasValue | 曝光补偿值 | 0 |
Flash | 闪光灯状态 | Flash did not fire,compulsory flash mode |
FocalLength | 焦距 | 4.25 mm |
ExposureMode | 曝光模式 | Auto exposure |
LensModel | 镜头型号 | iPhone 11 back dual wide camera 4.25mm f/1.8 |
这些信息提供了关于拍摄设备、曝光设置和镜头信息等方面的详细数据,对于摄影爱好者和专业摄影师来说,它们对于了解照片的拍摄条件和技术参数非常有用。
然而一些 EXIF 还可能包含某些你不希望暴露的隐私信息,比如拍摄时的 GPS 相关信息,下表展示了 EXIF 可获取的部分 GPS 信息。
EXIF | Description | Sample Output |
---|---|---|
GPS Info IFD Pointer | GPS 信息存储的指针位置 | 2090 |
GPSLatitude | 纬度数值 | 14.35716389 |
GPSLongitude | 经度数值 | 100.5653306 |
GPSAltitude | 海拔数值 | 0.432788587534304 m |
GPSSpeed | 速度数值 | 0.066762067 |
GPSImgDirection | 拍摄方向数值 | 129.419281 |
GPSDestBearing | 目标方向数值 | 129.419281 |
GPSDateStamp | GPS 日期 | 2023:05:01 |
GPSHPositioningError | 水平定位误差 | 5.026539358 |
如何获取 EXIF 数据
随着移动设备的普及和 GPS 技术的不断演进,定位服务愈加精准,当我们进行拍照时,绝大多数智能手机都会记录 GPS 坐标。因此,如果将带有元数据的照片上传到社交媒体或在邮件中发送,在大多数情况下虽然没什么大不了。但有时,别有用心的人可以从中收集许多详细信息。早些年一篇名为《我是如何推理出王珞丹住址的?》帖子火爆网络,该作者通过介绍自己只用 40 分钟就通过王珞丹在社交网络上的照片推理出其住址信息,而如今,通过 EXIF 提取工具即可迅速获得,甚至可根据高度信息推断楼层高度。
你可以使用 exif-cli 命令行工具来提取 EXIF 信息:
- 首先需要安装 Node.js,可以从 Node.js 官网 下载并安装适合的版本
- 打开命令终端全局安装 exif-cli:
npm install -g exif-cli
- 切换到目标图片所在目录,打开终端后输入以下命令:
exif example.jpg
最终得到以下结果:
PS C:\Users\yjg\Pictures> exif example.jpg
image
Make: Apple
Model: iPhone 11
Orientation: 1
XResolution: 72
YResolution: 72
ResolutionUnit: 2
Software: 16.3.1
ModifyDate: 2023:05:01 18:41:33
HostComputer: iPhone 11
ExifOffset: 216
GPSInfo: 2090
exif
ExposureTime: 0.016666666666666666
FNumber: 1.8
ExposureProgram: 2
ISO: 160
ExifVersion: 0232
DateTimeOriginal: 2023:05:01 18:41:33
CreateDate: 2023:05:01 18:41:33
ShutterSpeedValue: 5.915630896403007
ApertureValue: 1.6959938128383605
BrightnessValue: 3.0061857632280167
ExposureCompensation: 0
MeteringMode: 3
Flash: 16
FocalLength: 4.25
SubjectArea: 2559,2283,740,775
SubSecTimeOriginal: 676
SubSecTimeDigitized: 676
ColorSpace: 65535
ExifImageWidth: 4032
ExifImageHeight: 3024
SensingMethod: 2
SceneType:
ExposureMode: 0
WhiteBalance: 0
DigitalZoomRatio: 1.9947229551451187
FocalLengthIn35mmFormat: 52
LensInfo: 1.5399999618512084,4.25,1.8,2.4
LensMake: Apple
LensModel: iPhone 11 back dual wide camera 4.25mm f/1.8
gps
GPSLatitudeRef: N
GPSLatitude: 14,21,25.79
GPSLongitudeRef: E
GPSLongitude: 100,33,55.19
GPSAltitudeRef: 1
GPSAltitude: 0.43278858753430416
GPSSpeedRef: K
GPSSpeed: 0.06676206737914926
GPSImgDirectionRef: T
GPSImgDirection: 129.41928104575163
GPSDestBearingRef: T
GPSDestBearing: 129.41928104575163
GPSDateStamp: 2023:05:01
GPSHPositioningError: 5.026539357943012
尽管 exif-cli 能够获取 exif 数据,但是由于其使用过程繁琐,需要对相关依赖进行配置,没有易于交互的 UI 界面等。为了解决这个问题,He3 提供了一款 EXIF 可视化提取工具。
He3 的 EXIF 提取工具除了具备提取 EXIF 信息以外,并且还对不同关注点的数据进行分类,也许你渴望揭开这些绝美图片背后的神奇秘密,探寻它们是如何诞生的。也许你迫切想知道那些风景如画之地的具体位置,以便你可以亲身前往,而 He3 的 EXIF 提取工具正是你需要的!无论是那些拍摄时间、相机型号,还是曝光参数,He3 内置的这款工具都能为你一一呈现。
立即体验 He3 图片 EXIF 提取工具:https://t.he3app.com/fns5
如何清除 EXIF 信息
需要注意的是,由于 EXIF 数据嵌入在图像文件中,它可能存在隐私和安全方面的风险。例如,当在社交媒体或网上共享照片时,EXIF 数据中的位置信息可能会泄露个人的实际位置。因此,在分享照片时,我们需要谨慎对待 EXIF 数据,并在必要时进行适当的处理和删除。实际上,EXIF 数据可视作图片的"冗余信息",去除它不会影响图片的实际像素,经过测试,He3 的图片 EXIF 提取器工具能够去除图片中的敏感信息, 从而保护您的隐私。
可观察到在去除样例图片的 EXIF 信息后,再次将其输入 EXIF 提取器时发现信息已被清除。
亲自动手
或许你不满足于作为一个观察者, 在 He3 的工具库中还有一款轻量级 EXIF 编辑器, 可供您对 EXIF 信息作简要的编辑。
事实上, 编辑 EXIF 信息往往需要大量的专业知识来保证 EXIF 格式的正确性, 例如使用安卓系统和苹果系统拍摄的图片存储 EXIF 的格式是不同的, 而同种系统不同设备下存储图片 EXIF 的格式亦是不同的, 因此我们尽可能的保留了热门的关注点供您编辑。
立即体验 He3 图片 EXIF 编辑工具:https://t.he3app.com/2m3r
或许你想问
- 能否找到照片的拍摄地? 可以找到,但前提是图片有 GPS 位置数据,上传到 He3 就知道了。如果在手机设置中关闭 GPS 定位,照片将不包含 GPS 数据。
- EXIF 数据是否保证真实? 不一定,目前有多种方法会修改照片元数据。无法确保正在查看的是原始图像元数据或由他人已经编辑的元数据。
- 将图像上传到 He3 是否安全? He3 不会做出任何侵犯隐私行为。 以 He3 中的图片 EXIF 提取工具为例,您上传的图片并不会被存储,仅用于提取和可视化元数据。
- 是否收费? 这款工具是完全面费提供的。除此之外, He3 还提供了其他 400+ 免费工具供您使用。
了解更多
欢迎下载最新版 He3 客户端或更新版本至 1.3.7 体验 ,用 He3 释放您现代开发的潜力,官网:https://he3.app/
如果您有任何可以使用我们的工具来提高您的工作效率的想法和建议,非常欢迎您提出 Issues 和我们讨论:https://github.com/he3-app/he3-feedback/issues