[Image] 讀取數(shù)碼照片中的EXIF信息
相信大家都有使用數(shù)碼相機(jī)拍照的經(jīng)歷,一張數(shù)碼照片可以包含的內(nèi)容遠(yuǎn)遠(yuǎn)超過了我們當(dāng)前觀察到的景物,他可能包括攝影時(shí)的光圈、快門、ISO、日期時(shí)間等各種與當(dāng)時(shí)攝影條件相關(guān)的訊息,相機(jī)品牌型號(hào),色彩編碼,拍攝時(shí)錄制的聲音以及全球定位系統(tǒng)(GPS)等信息。這些信息都是存放在一個(gè)叫做Exif的文件里,然后把Exif文件放置在我們熟知的 JPEG/TIFF 文件的頭部,也就是說(shuō) EXIF 信息是鑲嵌在 JPEG/TIFF 圖像文件格式內(nèi)的一組拍攝參數(shù)。我在網(wǎng)上找到一個(gè)開源的開發(fā)工具包Metadata-Extractor,使用它可以像ACDSee等圖像軟件一樣讀取數(shù)碼照片的Exif信息。
我寫了一個(gè)小Demo程序演示通過使用metadata-extractor-2.2.2讀取數(shù)碼照片的Exif信息并從Exif中讀取圖像縮略圖。
























































































我在上面的測(cè)試程序里注釋了一段代碼,他們可以在內(nèi)存中修改Exif中某一節(jié)點(diǎn)的信息,但是我不知道怎樣才能將修改后的Exif信息保存到文件,如果你知道方法,請(qǐng)給我留言。
測(cè)試圖片下載地址:
http://www.aygfsteel.com/images/blogjava_net/leon/2174/o_P4140147.JPG
EXIF參考:
http://www.exif.org
posted on 2005-11-29 17:04 leon 閱讀(2595) 評(píng)論(5) 編輯 收藏 所屬分類: OpenSource