焦距是镜头的一个数值,以毫米为单位,决定照片能呈现出多少场景。它不是镜头的物理长度,而是从光线会聚形成清晰成像的点到传感器之间的光学距离。
相机会把每张照片的焦距保存在它的 EXIF 数据中。配合光圈、快门速度和 ISO,可以看出照片是如何拍摄的。
焦距如何改变照片
较长的焦距会带来更小的视角和更高的放大倍率。远处的事物看起来更大,画面中能容纳的场景更少。较短的焦距会带来更大的视角和更低的放大倍率。
对全画幅相机(传感器为 36×24 mm)的典型焦距范围有:
- 14 至 35 mm:广角镜头,用于风景、建筑和室内
- 50 至 60 mm:标准镜头,视角最接近人眼
- 70 至 200 mm:长焦镜头,常用于人像和产品摄影
- 300 至 800 mm:超长焦镜头,用于野生动物和体育摄影
定焦镜头只有一个固定焦距。变焦镜头覆盖一段焦距范围,你可以为每张照片选择具体的焦距。
该数值的格式
FocalLength 标签(ID 为 0x920A)以分数形式保存以毫米为单位的数值。Exif 规范中的示例 50/1 表示 50 mm。ExifTool 会将同一数值显示为 50.0 mm。
规范将此标签定义为镜头的实际焦距,而不是换算成 35 mm 胶片相机的焦距。因此,在不同传感器尺寸的相机上,相同的数值会得到不同的视角。
35 毫米等效焦距
另一个标签 FocalLengthIn35mmFilm,ID 为 0xA405,保存对应 35 mm 胶片相机的等效焦距。ExifTool 将此标签称为 FocalLengthIn35mmFormat。数值为 0 表示等效焦距未知。
Exif 规范指出,FocalLengthIn35mmFilm 标签不包含数码变焦。相机可以在单独的 DigitalZoomRatio 标签中保存数码变焦。
换算会用到裁切系数,即全画幅传感器与该相机传感器尺寸的比例。在裁切系数为 1.5 的情况下,50 mm 镜头在这台相机上的视角相当于全画幅相机上的 75 mm。镜头本身并不会改变。
如果文件没有 FocalLengthIn35mmFilm 标签,ExifTool 会根据其他标签计算出等效焦距,并显示类似 50.0 mm (35 mm equivalent: 75.0 mm) 的一行。ExifTool 提示,如果图像被重新调整过大小,这个计算值可能不准确。
想用另一台相机拍出类似的照片时,要比较的是 35 mm 等效焦距,而不是实际焦距。
数值的来源
当你拍照时,相机会写入焦距信息。使用变焦镜头时,文件会记录当时实际使用的焦距设置。
相机还可以保存 LensInfo 标签,在 Exif 规范中称为 LensSpecification。它包含 4 个数值:镜头的最短和最长焦距,以及在这两个端点的最小光圈值。
哪些文件携带它
焦距属于 EXIF 数据,因此可以出现在任何带有 EXIF 区块的文件中,包括 JPG、TIFF、HEIC、PNG 和 WebP 图像。相机的 Raw 文件如 CR2、NEF、ARW 和 DNG 也会包含它,因为这些格式基于 TIFF。