BMP、JPEG、PNG、GIF格式總結

一、BMP格式(Bitmap)

BMP是Windows系統的標準圖像文件格式,因此,BMP格式與現有Windows程序廣泛兼容。BMP圖像採用位映射存儲格式,圖像深度有1bit、4Bit、8Bit、24Bit以及32Bit可選擇。BMP對圖像不進行壓縮,因此圖像包含信息豐富,但代價就是圖像佔用磁盤空間大。

BMP圖像一般由四部分組成,分別爲:位圖文件頭(Bitmap-file header)、位圖信息頭(Bitmap-information Header)、調色板(Table Color)、位圖數據(Bitmap-data);

1、位圖文件頭包含了圖像類型、圖像大小、數據存放地址和兩個保留未使用的字段。

2、位圖信息頭包含了位圖信息頭的大小、圖像的寬高、圖像的色深、壓縮方法以及定義顏色。

3、調色板是單色、16色、256色圖像所特有的,相對應的調色板的大小是2、16、256,調色板以4字節爲單位,每四個字節存放一個顏色值,圖像的數據是指向調色板的索引。

4、如果圖像是單色、16色、256色,則緊跟着調色板的是位圖數據,位圖數據是指向調色板的索引號。

  如果是16Bit、24Bit、32Bit圖像,則位圖中不保留調色板,圖像的顏色直接在位圖數據中給出。

二、JPEG(Joint Photographic Experts Group)

JPEG是第一個國際圖像壓縮標準。.JPG/.JPEG是一種有損壓縮的圖像格式。採用可變的壓縮比例去掉圖像中的冗餘數據和不必要的色彩信息,獲得極高的壓縮比例的同時能較好地展現豐富生動的圖像,使得能夠以較小的磁盤控件保存高質量的圖像。較高的壓縮比例必然帶來圖像質量的降低,.JPEG格式壓縮的主要是圖像的高頻信息,對色彩的信息保留較好,適合應用於互聯網,減少圖像的傳輸時間。

JPEG2000 是JPEG的升級版,其壓縮率比JPEG高30%左右,並且同是支持有損和無損兩種壓縮方式。JPEG另一個重要的特點在於它能實現圖像的漸進傳輸,即先傳輸圖像的輪廓信息,然後逐步傳輸圖像的細節紋理信息,逐步提高圖像的顯示質量,使圖像由模糊逐漸清晰,而不是像JPEG那樣從上到下逐漸顯示圖像。


三、PNG(Portable Natwork Graphic Format)

PNG格式是目前保證最不失真的格式,取GIF和JPEG之長,兼有GIF和JPEG的色彩模式。PNG用來存儲灰度圖像時,灰度圖像的深度最大可達16位,存儲彩色圖像時,彩色圖像的深度可多達48位,並且最大可存儲16位α通道。

PNG採用LZ77算法的派生算法進行壓縮,能得到較高的壓縮比,因此,PNG圖像佔用的磁盤空間小,適合在網絡通訊中傳輸。並且PNG圖像是無損壓縮,不會降低圖像質量。

    PNG圖像支持透明效果:PNG爲原圖像定義256個透明層,使得圖像的邊緣能夠和任何背景平滑的融合,從而消除鋸齒效應,這是GIF和JPEG所沒有的。


四、GIF(Graphics Interchange Format)

    GIF是一種基於LZW算法的連續色調的無損壓縮格式,其壓縮率一般在50%左右,GIF的特點是在一個GIF文件中可以存儲多幅彩色圖像。GIF圖像可指定透明區域並且支持漸顯方式。

    GIF格式只能保存最大8位色深的圖像,所以GIF最大隻能表示256色圖像。

發佈了27 篇原創文章 · 獲贊 21 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章