APP下载

数码图像文件格式标准Exif解读

2006-04-29杨晓锋

照相机 2006年4期
关键词:记事本数码相机打印机

杨晓锋

什么是Exif?

Exif,是英文Exchangeable lmagefile(可交换图像文件)的缩写,Exif文件实际上可以看作是JPEG图像文件格式的一种,并且遵从JPEG文件格式标准。Exif信息就是由数码相机在拍摄过程中采集一系列相互联系的拍摄信息,然后把这些信息放置在我们所熟知的JPEG格式文件原始数据的内部,也就是说Exif信息是镶嵌在JPEG图像文件格式内的一组拍摄参数,而这些参数主要包括拍摄时的光圈、快门、ISO值、拍摄日期时间等各种与当时摄影条件相关的信息,相机品牌型号,色彩编码,拍摄时录制的声音文件甚至全球定位系统(GPS)等信息。简单的说,它就好像是传统相机日期后背具有的日期打印功能一样,只不过Exif所记录的信息参数更为详细和全面。也因此,理论上只要支持JPEG文件格式的图像处理软件都可以用来观看或者修改Exif文件信息,不过,如果修改了图片,原始Exif信息也有丢失的可能性。很典型的例子就是ACDSee软件,早期版本的ACDSee软件对Exif格式文件的兼容性不是很好,经过它修改的Exif文件再保存时就有可能丢失原始Exif信息。当然,近期新推出的ACD See6.0版本在这方面有所改进,不过我们在平时使用中还是应该提高注意。

目前Exif的最新版本是发表于2002年的2.2版,也就是我们常说的Exif Print标准,它增加了许多有利于数码图像打印的参数支持。

Exif中的标识(包括一些主要的标识信息)

一般而言Exif记录的最主要信息参数有以下一些:

1.Exposure Mode(曝光模式)

曝光模式可以对操作者拍摄照片时是否使用曝光控制模式,以及使用那一种模式,自动、手动或者其他。在使用自动曝光模式的情况下,Exif会记录并给出信息建议,打印机依据内部的自动曝光校正参数进行校正。当然,如果操作者选用的是手动曝光模式,就没有什么可以阻挡他最大限度实现自己创作意图了。

2.Flash(闪光灯)

打印机可以根据数码相机拍照时是否使用了闪光灯,以及闪光灯输出光亮的大小和照片曝光后的效果等因素进行参数判断,以便优化打印效果,修正曝光错误。

3.White Balance(白平衡模式)

记录信息的原理同“曝光模式”,主要目的在于调整出良好的白平衡,保证输出图像的色彩还原。

4.Type of Scene(场景模式)

记录下数码相机在不同场景模式下(例如,人像、风光、运动、夜景等场景模式)拍摄时的信息参数,为打印机使用不同的色彩打印方案提供依据。

更多更详细的记录参数可参见表1。

表1.Exif文件记录的详细信息参数列表

关于Exif Print——打印机使用Exif标识信息

说到底,我们之所以在JPEG格式文件中加入许多信息串,其主要目的是为了得到高质量的图像输出,同时也为打印机打印照片提供真实有效的参考依据。可以说现在出产的照片级打印机打印的效果是很好的,但这并不排除没有意外的发生,例如,使用同一台打印机打印同一台数码相机同一次拍摄的数码照片,就有可能出现打印机无法把所有的照片打印清晰的问题,其中总有那么一两张打印的结果是模糊甚至偏色。这是因为打印机无法详细分配自己的资源到每一张图片,它只是依照内存的自动识别系统无据可依的调整打印效果,但如果我们给这些照片附加更多详细的拍摄信息,如:光圈、快门、闪光灯、曝光模式等,那么打印机的自动识别系统就有据可依,这对于高质量的打印肯定是有帮助的。

其实,许多生产厂家已经意识到这一问题,例如,爱普生就已经开发出了P,M(Print lmage Matching)技术;佳能、柯达、富士以及松下共同开发了DPOF技术,而Exif Print的出现使得这些技术标准化,反过来许多厂家又开始制造基于这种技术的新型打印机产品,如EPSON和佳能已经领先于其他企业率先开发出一系列照片直接与打印机(将数码相机存储卡中的照片通过数码相机直接与打印机相连接、输出),这无疑在协调数码相机制造厂商和打印机制造商方面发挥出了积极的作用。

那么打印机到底是如何利用Exif标识信息打印出高质量图像的呢?实际情况是,打印机首先简单地参考Exif存储的对打印效果有重要影响的原始拍摄数据,如曝光值和白平衡,以确保打印结果可以最大限度的接近原始拍照效果接着,在打印的过程中它又可以通过微调白平衡、增减曝光量等措施,校正输出图像的平衡,优化打印效果,使其更加符合摄影师的要求。

识别和修改Exif信息的方法

已经存储的Exif信息的识别主要可以通过如下几种途径和方法:

1.记事本查看

使用电脑里的记事本功能查看和识别Exif信息是最简单的方法,具体步骤是:首先在记事本里打开一张含有Exif信息的JPRG格式图像(注意如果图像的体积很大,超过记事本的容量,电脑会提示你使用写字板读取文件,所以,大文件量的JPEG图像不适合在记事本中打开),这时你会看到许多密密麻麻的乱字符,不过再仔细观察你会发现,在这些乱字符的开始会显示出数码相机的型号,拍摄时间,编辑时间,以及编辑软件等一些字符,这些就是记事本可以直接读取的粗略的Exif信息。

2.WindowsXP操作系统查看

具体操作步骤如下:首先打开存有图像的文件夹,在打开的窗口中点击“查看”菜单;接着选中”详细信息”的下拉条;最后一步就是从显示的选项中选择与数码图像有关的项目,如,时间、大小、相机类型等,至此,我们就可以查看数码图像的部分Exif信息了,不过,经过修改的图像使用此法是不能查看到详细原始拍摄信息的。

3.专用查看软件

使用以上两种方法查看Exif信息,虽然很快,但查看的只是粗略的信息,实际上要查看详细完整的信息需要的是专用的Exif信息查看软件。

目前大多数数码相机制造厂家都会在销售数码相机时附带可以读取Exif信息的软件,例如,尼康数码相机会附赠Nikon View,而富士的是Exifview,这些软件一般都是配合本品牌的数码相机产品而开发的,因此,在兼容性上会差一些,不过,用来读取与之相配相机拍摄的图片Exif信息还是很全面的。

另一种软件是由软件商专门研制开发的Exif信息读取专用软件,这种软件功能强大,体积又小,运行平台基本没有限制,时下最流行的恐十白要数ACDSee了,目前它的版本已经发展到ACDSee8.0,适应性会更好;再有就是P,E(Picture lnformation Extractor一款很受推崇且功能强大实用的软件)、Cpicture(一个德国人开发的小

工具型软件)、ExifReader和ExifView等等,它们都可以在各大门户下载网站(Sina/Sohu/Pchome等)中找到,并且有的还提供免费版本的下载,有兴趣可以到这些站点查询,下载,试用。不过,在使用过程中,我们应该注意不要太求全和求完美,显示的信息够用即可,因为毕竟拍摄后期开发的软件不可能把所有的原始拍摄信息都记录下来,也没有必要这样做。

4.IE插件

眶插件与上述所有的软件不太一样,它是用来查看互联网网页上图片Exif信息的,使用这种软件,我们可以一边浏览图片网页,一边查看每一幅图片的Exif信息,从中学习别人的拍摄经验,用以提高自己的拍摄技巧,当然,如果网上的图片经过刻意的数据修改,那么IE插件也是无能为力的。

在此推荐一款小巧且相当实用的国产lE插件:MiYaExifViewerfor IE,它是全免费绿色软件,下载安装后,就会在,E的右键菜单中加入一个Exif lnformation选项,点击选择它就可以查看网页图片的Exif信息了。

5.C#(C计算机编程语言)查看

C#是专门针对那些有着相当丰富的专业计算机知识的操作者设计的,使用它用户可以在WEB上直接读取Exif信息,甚至通过修改代码还可以改变和完善Exif信息的显示程度。考虑到这种方法的实用性,具体操作就不在本文中叙述了。

当然,有信息查看软件,就一定少不了修改工具,其实,现在市面上已经开始流行一种称为Exif Editor的软件可以编辑修改Exif记录的原始拍摄信息,不过至今这种行为似乎很少被业内人士认可,毕竟,修改图片原始Exif信息掩盖了自己所拍摄作品的缺点和不足。如果单纯把Exif Editor当作一款应用软件,它还是很实用的,我们甚至可以用它为图片写入”版权申明”和“用户注释”等信息。

标记和其他

Exif最为关键的特性在于它是一种开放的,独立于设备的标准,是可以为任何数码影像制造商所接受的,而且,目前绝大多数的数码相机都支持Exif格式的文件输出,那些很早投放到市场的数码相机也有一些可以通过升级固件(Firmware)的办法,实现对Exif标准的支持,而所有符合Exif标准的设备,包括打印机、数码相机等都会在自己的包装上显示这样的标记,见图2

另外,Exif2.2(Exif Print)采取的也是一种非强制的手段,有了它,数码图像在输出时就能够以自己最佳的状态面对用户的需求了。而各个数码相机制造厂商也再不用为产品的通用性发愁了。所以,以后再有机会挑选数码相机的时候,一定要看清楚它是否支持Exif2.2标准,是否有上述标记。

说明:Exif的扩展信息,各版本的定义有些区别,不同型号相机也不同,仅供参考。

猜你喜欢

记事本数码相机打印机
做个树懒记事本
这个“数码相机”不一般,全球最大
小狗记事本
为什么数码相机不用胶卷也能照相
土拨鼠的记事本
另类3D打印机
打印机基板大型注塑模具设计
FDM型混色3D打印机的设计
复制粘贴打印机
数码相机 手机 笔记本电脑