这次去德国,数码单反带了一机两镜。一机是 Nikon D80 ,两镜是套头 Nikkor 18 - 135 F3.5/5.6G 和 Nikkor 50/1.8。两个半月下来,拍了将近 2000 张(并不算多)。回来之后想,既然有了这些样本,正好可以统计一下用套头拍照时不同焦距的使用频率,也许会有所发现。因为,新人刚买单反的时候,总会问,我该买什么焦段的镜头啊。这个时候,通常会有些摄影前辈说,你去拍,拍了时间长了就知道自己喜欢什么焦段的,然后去买个这个焦段的定焦吧。
回来之后和猛禽提起这个想法,受到他的鼓励。他还建议我自己编个程序:也就是读出照片 EXIF 中的焦距信息,然后存在例如 csv 的文件中,可以用 excel 打开作图。我心动了,就像着手来做。不过在开发前,先上网查了一下,发觉已经有不少现成的了(可见
[delicious.com])。假设要开发的话,并不需要白手起家。
最后,我选了一个现成的工具 ——
jhead。我选它有两个理由:
第一,支持命令行模式。因为一开始我找到的几个都是图形化界面的工具,而我想的是一个支持命令行的工具,可以只提取焦距信息,然后输出到文本。因为通常我会在一个目录下有很多文件,支持命令行的工具可以用脚本编程实现批处理功能,用循环把所有JPG文件的焦距信息放到同一个文件中。而不少图形化界面工具都不支持批处理。所以,之后我就只搜索支持命令行的EXIF工具。
第二,jhead 缺省可以处理整个目录下的所有JPG。加上通配符,比如 D:/*/*/*.JPG,就可以支持D盘盘符下两级目录下所有的JPG。这对我来说很有用。就这样我得到了所有在德国用 D80 拍摄照片的EXIF 信息(当然不是完整的),并且发现,一共有1745张(并不算多)。
jhead 得到的EXIF信息差不多是这个样子的:
File name : 0805-153933.jpg
File size : 463023 bytes
File date : 2001:08:12 21:02:04
Camera make : Canon
Camera model : Canon PowerShot S100
Date/Time : 2001:08:05 15:39:33
Resolution : 1600 x 1200
Flash used : No
Focal length : 5.4mm (35mm equivalent: 36mm)
CCD Width : 5.23mm
Exposure time: 0.100 s (1/10)
Aperture : f/2.8
Focus Dist. : 1.18m
Metering Mode: center weight
Jpeg process : Baseline
这是官方网页上的例子。我得到的信息略有不同,然后我用了 Vi Improved, sort, uniq, sed 之类的工具,从而得到一个逗号分隔的csv文件。将其导入excel,并去掉了 50/1.8 拍摄的照片,还剩下 1136 张。这1136张都是用套头拍摄的。
接下来就可以看图说话了(如果觉得图太小,可以右键保存在本地看)。先看图一。它的横坐标代表了焦距,注意到所有焦距是EXIF信息中提取到的焦距的1.5倍。做这样的转换是为了和标准135mm焦距做比较。纵坐标代表1136张照片中有多少张是这个焦距的。
由图可见,广角端和长焦端使用次数各为186次和185次,分别占总次数的16.37%和16.29%,差不多各占六分之一。两端加起来占全部拍摄照片的三分之一。这是比较正常的现象。不过这说明不了什么问题,因为如果套头更广或者更长焦,也会差不多是这样的结果。
因此,在图二中舍弃了 18mm和 135mm的数据,重新作图。横坐标和纵坐标单位不变。
图二上有三个值大于40次,比较突出。它们分别是 59次的 72mm,54次的 48mm和 49次的 93mm。初步可以这样判断,我这三个焦距的照片拍得相对多一点。仔细分析了这三个焦距的拍摄数据后发现,93mm之所以有49次,是因为在布拉格某处,为了做个小实验,我按照同样的焦距连续拍摄了10张几乎一模一样的照片。
所以我觉得应该调整一下数据,把93mm的49次调整为40次,也就是去掉重复的九次实验。结果可见图三。横坐标和纵坐标单位依然不变。
那么,如何来解读图三呢?至少可以确定,48mm和 72mm是我无意识中用得比较多的焦距。或许可以这样说,除了长焦和广角两端,我最常用的是
- 50mm左右:考虑 46.5, 48 和 52.5三个点,共132次,占11.71%;
- 75mm左右:考虑 66, 72 和 75三个点,共133次,占11.80%。
这两个焦距附近都形成了波峰。
按照猛禽兄的解释,50mm 的波峰可能是因为我同时拿凤凰205拍了很多,受了影响;而 75mm的波峰是因为我的另外一个定焦头 50/1.8,折算成 135mm标准焦距正好是 75mm。这是一种可能的解释。
这个分析是基于拍摄数据来的,并没有考虑照片的质量。下一步可以在自己觉得拍得还不错的照片里面做分析,看看哪个焦距出的好片更多些。
致谢
所有插图由小麦绘制,特此感谢!
同时也感谢猛禽兄,和你的讨论让我受益不小。