楊曉鋒
什么是Exif?
Exif,是英文Exchangeable lmagefile(可交換圖像文件)的縮寫,Exif文件實際上可以看作是JPEG圖像文件格式的一種,并且遵從JPEG文件格式標(biāo)準(zhǔn)。Exif信息就是由數(shù)碼相機(jī)在拍攝過程中采集一系列相互聯(lián)系的拍攝信息,然后把這些信息放置在我們所熟知的JPEG格式文件原始數(shù)據(jù)的內(nèi)部,也就是說Exif信息是鑲嵌在JPEG圖像文件格式內(nèi)的一組拍攝參數(shù),而這些參數(shù)主要包括拍攝時的光圈、快門、ISO值、拍攝日期時間等各種與當(dāng)時攝影條件相關(guān)的信息,相機(jī)品牌型號,色彩編碼,拍攝時錄制的聲音文件甚至全球定位系統(tǒng)(GPS)等信息。簡單的說,它就好像是傳統(tǒng)相機(jī)日期后背具有的日期打印功能一樣,只不過Exif所記錄的信息參數(shù)更為詳細(xì)和全面。也因此,理論上只要支持JPEG文件格式的圖像處理軟件都可以用來觀看或者修改Exif文件信息,不過,如果修改了圖片,原始Exif信息也有丟失的可能性。很典型的例子就是ACDSee軟件,早期版本的ACDSee軟件對Exif格式文件的兼容性不是很好,經(jīng)過它修改的Exif文件再保存時就有可能丟失原始Exif信息。當(dāng)然,近期新推出的ACD See6.0版本在這方面有所改進(jìn),不過我們在平時使用中還是應(yīng)該提高注意。
目前Exif的最新版本是發(fā)表于2002年的2.2版,也就是我們常說的Exif Print標(biāo)準(zhǔn),它增加了許多有利于數(shù)碼圖像打印的參數(shù)支持。
Exif中的標(biāo)識(包括一些主要的標(biāo)識信息)
一般而言Exif記錄的最主要信息參數(shù)有以下一些:
1.Exposure Mode(曝光模式)
曝光模式可以對操作者拍攝照片時是否使用曝光控制模式,以及使用那一種模式,自動、手動或者其他。在使用自動曝光模式的情況下,Exif會記錄并給出信息建議,打印機(jī)依據(jù)內(nèi)部的自動曝光校正參數(shù)進(jìn)行校正。當(dāng)然,如果操作者選用的是手動曝光模式,就沒有什么可以阻擋他最大限度實現(xiàn)自己創(chuàng)作意圖了。
2.Flash(閃光燈)
打印機(jī)可以根據(jù)數(shù)碼相機(jī)拍照時是否使用了閃光燈,以及閃光燈輸出光亮的大小和照片曝光后的效果等因素進(jìn)行參數(shù)判斷,以便優(yōu)化打印效果,修正曝光錯誤。
3.White Balance(白平衡模式)
記錄信息的原理同“曝光模式”,主要目的在于調(diào)整出良好的白平衡,保證輸出圖像的色彩還原。
4.Type of Scene(場景模式)
記錄下數(shù)碼相機(jī)在不同場景模式下(例如,人像、風(fēng)光、運(yùn)動、夜景等場景模式)拍攝時的信息參數(shù),為打印機(jī)使用不同的色彩打印方案提供依據(jù)。
更多更詳細(xì)的記錄參數(shù)可參見表1。
表1.Exif文件記錄的詳細(xì)信息參數(shù)列表
關(guān)于Exif Print——打印機(jī)使用Exif標(biāo)識信息
說到底,我們之所以在JPEG格式文件中加入許多信息串,其主要目的是為了得到高質(zhì)量的圖像輸出,同時也為打印機(jī)打印照片提供真實有效的參考依據(jù)??梢哉f現(xiàn)在出產(chǎn)的照片級打印機(jī)打印的效果是很好的,但這并不排除沒有意外的發(fā)生,例如,使用同一臺打印機(jī)打印同一臺數(shù)碼相機(jī)同一次拍攝的數(shù)碼照片,就有可能出現(xiàn)打印機(jī)無法把所有的照片打印清晰的問題,其中總有那么一兩張打印的結(jié)果是模糊甚至偏色。這是因為打印機(jī)無法詳細(xì)分配自己的資源到每一張圖片,它只是依照內(nèi)存的自動識別系統(tǒng)無據(jù)可依的調(diào)整打印效果,但如果我們給這些照片附加更多詳細(xì)的拍攝信息,如:光圈、快門、閃光燈、曝光模式等,那么打印機(jī)的自動識別系統(tǒng)就有據(jù)可依,這對于高質(zhì)量的打印肯定是有幫助的。
其實,許多生產(chǎn)廠家已經(jīng)意識到這一問題,例如,愛普生就已經(jīng)開發(fā)出了P,M(Print lmage Matching)技術(shù);佳能、柯達(dá)、富士以及松下共同開發(fā)了DPOF技術(shù),而Exif Print的出現(xiàn)使得這些技術(shù)標(biāo)準(zhǔn)化,反過來許多廠家又開始制造基于這種技術(shù)的新型打印機(jī)產(chǎn)品,如EPSON和佳能已經(jīng)領(lǐng)先于其他企業(yè)率先開發(fā)出一系列照片直接與打印機(jī)(將數(shù)碼相機(jī)存儲卡中的照片通過數(shù)碼相機(jī)直接與打印機(jī)相連接、輸出),這無疑在協(xié)調(diào)數(shù)碼相機(jī)制造廠商和打印機(jī)制造商方面發(fā)揮出了積極的作用。
那么打印機(jī)到底是如何利用Exif標(biāo)識信息打印出高質(zhì)量圖像的呢?實際情況是,打印機(jī)首先簡單地參考Exif存儲的對打印效果有重要影響的原始拍攝數(shù)據(jù),如曝光值和白平衡,以確保打印結(jié)果可以最大限度的接近原始拍照效果接著,在打印的過程中它又可以通過微調(diào)白平衡、增減曝光量等措施,校正輸出圖像的平衡,優(yōu)化打印效果,使其更加符合攝影師的要求。
識別和修改Exif信息的方法
已經(jīng)存儲的Exif信息的識別主要可以通過如下幾種途徑和方法:
1.記事本查看
使用電腦里的記事本功能查看和識別Exif信息是最簡單的方法,具體步驟是:首先在記事本里打開一張含有Exif信息的JPRG格式圖像(注意如果圖像的體積很大,超過記事本的容量,電腦會提示你使用寫字板讀取文件,所以,大文件量的JPEG圖像不適合在記事本中打開),這時你會看到許多密密麻麻的亂字符,不過再仔細(xì)觀察你會發(fā)現(xiàn),在這些亂字符的開始會顯示出數(shù)碼相機(jī)的型號,拍攝時間,編輯時間,以及編輯軟件等一些字符,這些就是記事本可以直接讀取的粗略的Exif信息。
2.WindowsXP操作系統(tǒng)查看
具體操作步驟如下:首先打開存有圖像的文件夾,在打開的窗口中點擊“查看”菜單;接著選中”詳細(xì)信息”的下拉條;最后一步就是從顯示的選項中選擇與數(shù)碼圖像有關(guān)的項目,如,時間、大小、相機(jī)類型等,至此,我們就可以查看數(shù)碼圖像的部分Exif信息了,不過,經(jīng)過修改的圖像使用此法是不能查看到詳細(xì)原始拍攝信息的。
3.專用查看軟件
使用以上兩種方法查看Exif信息,雖然很快,但查看的只是粗略的信息,實際上要查看詳細(xì)完整的信息需要的是專用的Exif信息查看軟件。
目前大多數(shù)數(shù)碼相機(jī)制造廠家都會在銷售數(shù)碼相機(jī)時附帶可以讀取Exif信息的軟件,例如,尼康數(shù)碼相機(jī)會附贈Nikon View,而富士的是Exifview,這些軟件一般都是配合本品牌的數(shù)碼相機(jī)產(chǎn)品而開發(fā)的,因此,在兼容性上會差一些,不過,用來讀取與之相配相機(jī)拍攝的圖片Exif信息還是很全面的。
另一種軟件是由軟件商專門研制開發(fā)的Exif信息讀取專用軟件,這種軟件功能強(qiáng)大,體積又小,運(yùn)行平臺基本沒有限制,時下最流行的恐十白要數(shù)ACDSee了,目前它的版本已經(jīng)發(fā)展到ACDSee8.0,適應(yīng)性會更好;再有就是P,E(Picture lnformation Extractor一款很受推崇且功能強(qiáng)大實用的軟件)、Cpicture(一個德國人開發(fā)的小
工具型軟件)、ExifReader和ExifView等等,它們都可以在各大門戶下載網(wǎng)站(Sina/Sohu/Pchome等)中找到,并且有的還提供免費版本的下載,有興趣可以到這些站點查詢,下載,試用。不過,在使用過程中,我們應(yīng)該注意不要太求全和求完美,顯示的信息夠用即可,因為畢竟拍攝后期開發(fā)的軟件不可能把所有的原始拍攝信息都記錄下來,也沒有必要這樣做。
4.IE插件
眶插件與上述所有的軟件不太一樣,它是用來查看互聯(lián)網(wǎng)網(wǎng)頁上圖片Exif信息的,使用這種軟件,我們可以一邊瀏覽圖片網(wǎng)頁,一邊查看每一幅圖片的Exif信息,從中學(xué)習(xí)別人的拍攝經(jīng)驗,用以提高自己的拍攝技巧,當(dāng)然,如果網(wǎng)上的圖片經(jīng)過刻意的數(shù)據(jù)修改,那么IE插件也是無能為力的。
在此推薦一款小巧且相當(dāng)實用的國產(chǎn)lE插件:MiYaExifViewerfor IE,它是全免費綠色軟件,下載安裝后,就會在,E的右鍵菜單中加入一個Exif lnformation選項,點擊選擇它就可以查看網(wǎng)頁圖片的Exif信息了。
5.C#(C計算機(jī)編程語言)查看
C#是專門針對那些有著相當(dāng)豐富的專業(yè)計算機(jī)知識的操作者設(shè)計的,使用它用戶可以在WEB上直接讀取Exif信息,甚至通過修改代碼還可以改變和完善Exif信息的顯示程度。考慮到這種方法的實用性,具體操作就不在本文中敘述了。
當(dāng)然,有信息查看軟件,就一定少不了修改工具,其實,現(xiàn)在市面上已經(jīng)開始流行一種稱為Exif Editor的軟件可以編輯修改Exif記錄的原始拍攝信息,不過至今這種行為似乎很少被業(yè)內(nèi)人士認(rèn)可,畢竟,修改圖片原始Exif信息掩蓋了自己所拍攝作品的缺點和不足。如果單純把Exif Editor當(dāng)作一款應(yīng)用軟件,它還是很實用的,我們甚至可以用它為圖片寫入”版權(quán)申明”和“用戶注釋”等信息。
標(biāo)記和其他
Exif最為關(guān)鍵的特性在于它是一種開放的,獨立于設(shè)備的標(biāo)準(zhǔn),是可以為任何數(shù)碼影像制造商所接受的,而且,目前絕大多數(shù)的數(shù)碼相機(jī)都支持Exif格式的文件輸出,那些很早投放到市場的數(shù)碼相機(jī)也有一些可以通過升級固件(Firmware)的辦法,實現(xiàn)對Exif標(biāo)準(zhǔn)的支持,而所有符合Exif標(biāo)準(zhǔn)的設(shè)備,包括打印機(jī)、數(shù)碼相機(jī)等都會在自己的包裝上顯示這樣的標(biāo)記,見圖2
另外,Exif2.2(Exif Print)采取的也是一種非強(qiáng)制的手段,有了它,數(shù)碼圖像在輸出時就能夠以自己最佳的狀態(tài)面對用戶的需求了。而各個數(shù)碼相機(jī)制造廠商也再不用為產(chǎn)品的通用性發(fā)愁了。所以,以后再有機(jī)會挑選數(shù)碼相機(jī)的時候,一定要看清楚它是否支持Exif2.2標(biāo)準(zhǔn),是否有上述標(biāo)記。
說明:Exif的擴(kuò)展信息,各版本的定義有些區(qū)別,不同型號相機(jī)也不同,僅供參考。