在胶片机时代,记录照片拍摄参数的方法都是靠笔记,多大的光圈,多大的快门速度啊,拍摄于什么时间等等,非常不方便,想当年玩胶片的时候,经常想不起照片的拍摄参数。但到了数码相机时代,这种记录上的不便得到了完美的解决,因为EXIF的出现。
EXIF是什么?
EXIF是Exchangeable Image File Format的缩写,意思为可交换图像文件格式,但实际上,它与我们通常理解的图像文件格式有很大的差别,它并不独立存在,而它“寄居”在其他图像文件当中,例如常见的JPG文件。
EXIF标准由日本电子工业发展协会[JEIDA]于1996年发布,现在通行的版本是EXIF 2.2版,发布于2002年。EXIF主要针对数码相机而设计,用于记录拍摄参数。
这些就是EXIF信息。那么这些信息存储在什么位置呢?JPG文件允许写入文件头,而不影响数据部分的读取,EXIF的信息就被以一条条的TAG写入到了JPG的文件头当中。各类参数分门别类,详细记录。记录的内容主要包括相机厂商、品牌、型号、时间、光圈、焦距、感光度、快门速度、曝光补偿、曝光模式、闪光灯状态、白平衡模式、方向、色彩模式、对比度参数、场景模式、压缩级、等等。手机拍摄的相片,可能还记录了地理经纬度的信息。可记录的内容项目很多,但常用的主要就是前面提到的这些。
而0x010F、0x0110这些奇怪的代号,就是TAG ID,不同的软件可以根据ID查到参数,例如0x0110就是相机型号,0x829D就是镜头光圈值等等。这些参数的记录方法是通用的,每个厂商都一样。
不是每一个相机的信息都一样,于是EXIF还准备了一个特别的ID——0x927c,用来存储不同品牌特别的设置参数。尼康、佳能、卡西欧、哈苏、惠普、JVC、美能达、松下、索尼、奥林巴斯、宾得、三洋、适马等都有专属的TAG ID,专属ID下可以创建下一级ID,用于记录特色功能的但难以标准通用化的参数,例如降噪的等级、HDR的等级等
不同的参数,对EXIF的支持也是不一样的,例如对于镜头信息的存储,有的参数喜欢存储在专属区域内,例如松下,有的则喜欢用通用的ID记录,例如索尼。这会造成一些使用上的不便,大部分软件对EXIF 0x927c段支持不好,因此无法读取这些品牌专属的信息,所以,找个全能的看图软件还是很重要的。 EXIF除了可以写入到JPG的文件头之外,还可以写入到TIFF文件头,只不过TIFF用途没JPG广泛而已。
EXIF的用途
EXIF信息最大的好处就是能够提供拍摄当时的详细参数和资料,这为摄影爱好者之间的交流带来方便,几乎所有的摄影论坛和在线相册,上传图片都会有EXIF信息显示,如果缺失这个功能,将会有很多人会浑身难受。
EXIF信息另一个最大的好处就是方便对相片进行管理,通过各种看图软件,可以很轻松的根据EXIF信息的某个项目进行归档,上图演示的就是查找感光度为3200的照片。同样,也可以根据光圈值、曝光模式等等参数来进行查找。手机上也有不少图片管理软件,例如将照片的拍摄日期、地点来建立相册,这也是利用了EXIF来完成的。
EXIF并不防伪
EXIF有很好的参数呈现方案,因此各种相机、手机厂商在展示样张时,也会给出EXIF信息,因为各个厂家的自律,EXIF参数一直是很靠谱的,但坏蛋越来越多后,EXIF也开始作假了。现在商战险恶,很多手机、卡片机的样张是用单反拍摄的,但EXIF信息被修改成手机或者卡片的参数,这种事情已经很多起。另外,大部分厂商展示的样张是经过后期修饰的,但也不一定能在EXIF中体现出来。EXIF不具备数字水印功能,所以,它无法做到防伪。EXIF信息是可以被随意修改和删除的,所以EXIF并不能盲信。
国产手机对EXIF信息不够严肃
我们用过不少国产手机拍摄样张,回来之后一看,发现有些机型除了记录品牌和 机型外,很多拍摄参数都不记录,或者记录为错误的信息,我们测过的某些手机,焦距信息都是错的。这种不负责造成了用户管理照片的不便。