數字圖像入門 常見的圖像格式
夏昆岡 于 2012.04.14 20:07:05 | 源自:www.soomal.com | 版權:原創 | 平均/總評分:10.00/30

我們常常使用到各種圖像格式,例如BMP、GIF、JPEG等等,它們有的適合用于圖像編輯,有的適合作為素材存儲,有的則適合網路使用,有的還可以以動畫的形式進行展示,各有各的優缺點,這篇就簡單介紹一下常見的幾種圖像格式。

  • BMP

    BMP全稱Bitmap,中文稱為“位圖”,這也是一個微軟主導的圖像格式。它通常來說,BMP是不進行壓縮的,因此它的檔案大小是可以大致推算的。例如一張800*600解析度的圖像,其檔案大小大致等于800*600(24[bit]/8),即1440000字節,接近1.4MB空間。BMP是一個檔案框架,它基本由圖像頭、圖像資訊、調色板以及位圖數據組成,其中前面三個即俗稱的檔案頭,而位圖數據即指的真正用于存放畫素陣列的數據。

    不壓縮,只是通常情況,不代表BMP格式不支援壓縮,BMP的位圖數據部分支援行程長度編碼,這是一種無損的壓縮方式,它還支援PNG壓縮,這是一種LZW編碼,還支援JPEG壓縮,這則是一種有損的壓縮格式。

    BMP被Windows底層支援,支援各種位數,可以是8位的也可以是16位或者24位的,因此它是一種應用最為廣泛的圖像格式,它可以被幾乎所有的看圖軟體和圖像編輯軟體支援,可以用于圖像輸出的存儲。早期的BMP不支援透明通道,從Windows XP起,BMP也開始支援透明通道,但這個特性已經很少被用到,原因是因為已有其他支援透明通道的格式興起。

    GIF

    GIF全稱Graphics Interchange Format,中文為圖形交換格式,這種格式僅僅支援256色[8位],色彩表現力有限,采用LZW編碼,它內置調色板,調色板可以是非標準調色板,因此可以實施最大化的優化,讓色彩表現能接近24位圖形。GIF可以被壓縮得很小,而且壓縮過程不會出現相鄰畫素互相染色的現象,因此在網頁設計當中,被用于作為一些網頁小部件素材的存儲。GIF支援多幀,因此它還可以用于實現動畫效果,大部分論壇使用的表情圖像,即GIF格式的。

    PNG

    GIF采用的算法最初是免費,后來突然變成了收費專利,于是催生了PNG格式。PNG 全稱 Portable Network Graphics,中文意思為便攜式網路圖像。它除了支援256色之外,還支援最高48位,具有透明通道,最關鍵是,它是免費的,于是被迅速的用于互聯網,蘋果公司的網站上,就大量使用了PNG格式,它可以輕易的實現網頁上的圖文合成,而無需考慮背景問題。PNG在智能終端裝置上也大受歡迎,有的游戲的素材就采用PNG保持,手機上的天氣預報所顯示的各種透明天氣效果,多半也是依賴PNG實現的。但PNG對多幀支援不夠好,因此沒有實現完全取代GIF的目標,后來有個叫做APNG[Animated Portable Network Graphics]的格式,在PNG基礎上發展而來,但一直未能成為通用標準而未被普及。

    JPEG

    JPEG是應用非常廣泛的圖像編碼,全稱Joint Photographic Experts Group,即聯合圖像專家小組的縮寫。關于JPEG,已經在上一篇《數字圖像入門 圖像的壓縮》[作者:夏昆岡 ] 中介紹過,這里就不再贅述。JPEG還有一個相關的標準,稱為JFIF[JPEG File Interchange Format,JPEG檔案交換格式],這是一個利用,JPEG編碼進行檔案保存的標準。常說的JPEG格式,實際上指的是JFIF,這很容易混淆,這里進行一下理清,JPEG指編碼、JFIF指的是用JPEG保存檔案的格式。它的擴展名通常為JPG、JPEG、JPE、JFIF、JIF。這是一種具有顯著壓縮效率且有損程度可控的圖像格式,因此被廣泛的使用于網路、數據存儲等,幾乎所有的網站的大型圖片都會使用JFIF,幾乎所有的數位相機和手機都支援JFIF保存照片。JPEG也會被運用到其他圖像格式當中,例如前面說到的BMP位圖數據也可以使用JPEG編碼壓縮。

    TIFF

    全稱Tagged Image File Format,中文為標簽圖像檔案格式。TIFF最大的特點就是“標簽”,它能在檔案頭中描述圖像的基本資訊,例如檔案解析度、排列方式,壓縮的相關資訊等等。強大的檔案頭,使得其具有很強的被檢索能力,因此多用于大型圖畫素材的存儲,幾乎所有的看圖軟體和圖像編輯軟體均支援TIFF格式。還有相當多的相機支援使用TIFF保持照片。TIFF格式的圖像數據可以使用LZW編碼,也可以是JPEG,但JPEG很少被用到。

    TGA

    全稱 Truevision Targa,是美國Truevision所開發的一種格式。這種格式通常被用于3D渲染生成的圖像序列的保存當中。它采用LWZ壓縮,支援透明通道,因此保存的3D渲染結果很容易的與實景融合,這種格式也被廣泛的收到圖像、視訊軟體的支援。但除了視訊之外,其他領域應用并不多。

    PSD

    Photoshop采用的原始圖像格式,這是一種混合的圖像格式,可以包含陣列圖像資訊也可以包含矢量圖像資訊,還包括色彩、圖層、渲染等資訊。這并不是通用格式,但由于Photoshop在圖像編輯領域的領先地位,很多圖像編輯器也在試圖兼容PSD。

    AI

    這是個著名的矢量圖形格式,它并不是人工智能的意思,而是Adobe Illustrator專用格式,也是這個編輯軟體的名字縮寫,。矢量圖像放大縮小不會有畫質損失,也因此被廣泛的應用于印刷行業,也可以用于向其他軟體例如Flash、Photoshop 輸出素材,也可以為3D建模軟體提供圖形元素,例如3D Studio MAX。與AI類似的還有CorelDraw的CDR格式。

    EXIF

    EXIF是Exchangeable image file format[可交換圖像檔案格式]的縮寫,準確的說,這不是一種檔案格式,而只是擴展。它專門為數位相機的數位照片而定制,用于存儲拍攝照片時的各種資訊,包括廠商、相機型號、拍攝時間、光圈、快門時間等等。EXIF檔案資訊較長,需要占據較多檔案頭空間,能支援EXIF資訊存儲的格式并不多,前面介紹的JPEG[JFIF]、TIFF格式可以支援。

    RAW

    RAW即數位相機、掃描儀等裝置提供的原始圖像檔案,通常這類檔案都沒有經過軟體處理,保持數據原始。根據感光器性能的不同,RAW保存的數據量也不相同,但遠比最終輸出的24位[單色8位]圖像要豐富,通常來說,RAW格式的單色數據位可達10-12位[視硬體支援程度]。RAW可以輸出為其他圖像格式,在輸出之前,可以進行大量的參數調整,因此有時也被稱為“數字底片”。RAW格式因為數據量龐大,因此非常占用存儲空間。

    請評分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    epl5直輸是raw還有其他格式。
    發表于2014.03.10 18:29:56
    37
    202.103.***.***
    202.103.***.***
    35
    這篇文章的BMP段落中,“例如一張800*600解析度的圖像,其檔案大小大致等于800*600/(24[bit]/8)”,應該是800*600*(24[bit]/8)
    發表于2013.02.18 15:27:55
    34
    03
    哈哈 雖然看不懂這句話 但是 我知道3D網路游戲WOW里面預設游戲截圖就是TGA格式 當時為了看截圖專門去安裝ACDSee
    發表于2013.01.18 05:17:55
    33
    03
    發表于2012.04.21 02:38:29
    32
    03
    發表于2012.04.18 22:29:51
    31
    作為一個攝影師而言
    發表于2012.04.16 19:12:28
    29
    116.022.133.***
    116.022.133.***
    發表于2012.04.16 16:30:37
    28
    060.002.***.***
    060.002.***.***
    求這幾個后綴的區別
    發表于2012.04.16 10:46:14
    26
    03
    發表于2012.04.16 10:07:01
    25
    03
    其實RAW不是很占用空間。在相機上,比最高精度的JPG容量大一倍吧。
    發表于2012.04.15 16:53:56
    22
    221.176.***.***
    221.176.***.***
    發表于2012.04.15 14:03:15
    20
    提示
    本貼不可匿名回復,回復等級為:1 ,您現在正處在潛水狀態
    回復
    驗證碼
    2166 為防止廣告機貼垃圾,不得已而為之
    表情
    正文
    京ICP備11010137號 京ICP證110276號 京公網安備110114000469號