1. 程式人生 > >JPG PNG GIF BMP圖片格式的區別

JPG PNG GIF BMP圖片格式的區別

型別 優點 缺點 應用場景 相同圖片大小比較
BMP 無失真壓縮,圖質最好 檔案太大,不利於網路傳輸 152K
GIF 動畫儲存格式 最多256色,畫質差 53K
PNG 可儲存透明背景的圖片 畫質中等 202K
JPG 檔案小,利於網路傳輸 畫質損失 車牌識別 84K


BMP
BMP(全稱Bitmap)是Windows作業系統中的標準影象檔案格式,可以分成兩類:裝置相關點陣圖(DDB)和裝置無關點陣圖(DIB),使用非常廣。它採用位對映儲存格式,除了影象深度可選以外,不採用其他任何壓縮,因此,BMP檔案所佔用的空間很大。BMP檔案的影象深度可選lbit、4bit、8bit及

24bit。BMP檔案儲存資料時,影象的掃描方式是按從左到右、從下到上的順序。由於BMP檔案格式是Windows環境中交換與圖有關的資料的一種標準,因此在Windows環境中執行的圖形影象軟體都支援BMP影象格式。bmp是點陣圖,對影象不進行任何壓縮.所以圖片顯示的非常清晰,但是檔案比較大.

GIF
GIF檔案的資料,是一種基於LZW演算法的連續色調的無失真壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程式。目前幾乎所有相關軟體都支援它,公共領域有大量的軟體在使用GIF影象檔案。GIF影象檔案的資料是經過壓縮的,而且是採用了可變長度等壓縮演算法。GIF格式的另一個特點是其在一個GIF檔案中可以存多幅彩色影象,如果把存於一個檔案中的多幅影象資料逐幅讀出並顯示到螢幕上,就可構成一種最簡單的動畫。gif壓縮比較大,檔案較小,由於這種格式的本意是用來交換圖片的.最初只能儲存一張靜止的圖片,後來技術發展了,可以同時在一個檔案中同時儲存多張靜止圖片並且可連續顯示,所以我們一般看的簡單的動畫效果都是用.gif格式存放。

PNG
PNG影象檔案儲存格式,其設計目的是試圖替代GIF和TIFF檔案格式,同時增加一些
GIF檔案格式
所不具備的特性。PNG用來儲存灰度影象時,灰度影象的深度可多到16位,儲存彩色影象時,彩色影象的深度可多到48位,並且還可儲存多到16位的α通道資料。PNG使用從LZ77派生的無損資料壓縮演算法,一般應用於JAVA程式、網頁或S60程式中,原因是它壓縮比高,生成檔案體積小。

JPG
JPG全名是JPEG。JPEG圖片以 24 位顏色儲存單個位圖。JPEG 是與平臺無關的格式,支援最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式 JPEG 檔案支援交錯。jpg(jpeg)檔案,採用了比較先進的壓縮技術,所以檔案比較小但是能保證圖片顯示的清晰和豔麗.

ICO檔案是圖示檔案,可以將你的資料夾,應用程式的圖示,改為自己喜歡的,個性化更強.還有分割槽的碟符.都可以改

wmf是圖元檔案,圖元檔案的副檔名包括.wmf和.emf兩種。它們是屬於向量類圖形,是由簡單的線條和封閉線條(圖形)組成的向量圖,其主要特點是檔案非常小,可以任意縮放而不影響影象質量。可以用flash2004或flashMX開啟。屬於flash素材的一種。

------------------------------------------------------------------------------------------------------------------------------------------------

JPG

全名應該是JPEG。JPEG 圖片以 24 位顏色儲存單個光柵影象。JPEG 是與平臺無關的格式,支援最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式JPEG檔案支援交錯。

可以提高或降低 JPEG檔案壓縮的級別。但是,檔案大小是以影象質量為代價的。壓縮比率可以高達 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下輕鬆地壓縮檔案,而圖片質量不會下降。)JPEG壓縮可以很好地處理寫實攝影作品。但是,對於顏色較少、對比級別強烈、實心邊框或純色區域大的較簡單的作品,JPEG 壓縮無法提供理想的結果。有時,壓縮比率會低到5:1,嚴重損失了圖片完整性。這一損失產生的原因是,JPEG 壓縮方案可以很好地壓縮類似的色調,但是 JPEG 壓縮方案不能很好地處理亮度的強烈差異或處理純色區域。

優點:攝影作品或寫實作品支援高階壓縮。

利用可變的壓縮比可以控制檔案大小。

支援交錯(對於漸近式 JPEG 檔案)。

廣泛支援 Internet 標準。

缺點:有損耗壓縮會使原始圖片資料質量下降。

當您編輯和重新儲存 JPEG 檔案時,JPEG 會混合原始圖片資料的質量下降。這種下降是累積性的。

JPEG不適用於所含顏色很少、具有大塊顏色相近的區域或亮度差異十分明顯的較簡單的圖片。

PNG

PNG是20世紀90年代中期開始開發的影象檔案儲存格式,其目的是企圖替代GIF和TIFF檔案格式,同時增加一些GIF檔案格式所不具備的特性。流式網路圖形格式(Portable Network Graphic Format,PNG)名稱來源於非官方的“PNG’s NotGIF”,是一種點陣圖檔案(bitmapfile)儲存格式,讀成“ping”。PNG用來儲存灰度影象時,灰度影象的深度可多到16位,儲存彩色影象時,彩色影象的深度可多到48位,並且還可儲存多到16位的α通道資料。PNG使用從LZ77派生的無損資料壓縮演算法。

PNG檔案格式保留GIF檔案格式的下列特性:

使用彩色查詢表或者叫做調色盤可支援256種顏色的彩色影象。

流式讀/寫效能(streamability):影象檔案格式允許連續讀出和寫入影象資料,這個特性很適合於在通訊過程中生成和顯示影象。

逐次逼近顯示(progressivedisplay):這種特性可使在通訊鏈路上傳輸影象檔案的同時就在終端上顯示影象,把整個輪廓顯示出來之後逐步顯示影象的細節,也就是先用低解析度顯示影象,然後逐步提高它的解析度。

透明性(transparency):這個效能可使影象中某些部分不顯示出來,用來建立一些有特色的影象。

輔助資訊(ancillaryinformation):這個特性可用來在影象檔案中儲存一些文字註釋資訊。

獨立於計算機軟硬體環境。

使用無失真壓縮。

PNG檔案格式中要增加下列GIF檔案格式所沒有的特性:

每個畫素為48位的真彩色影象。

每個畫素為16位的灰度影象。

可為灰度圖和真彩色圖新增α通道。

新增影象的γ資訊。

使用迴圈冗餘碼(cyclic redundancy code,CRC)檢測損害的檔案。

加快影象顯示的逐次逼近顯示方式。

標準的讀/寫工具包。

GIF

GIF是用於壓縮具有單調顏色和清晰細節的影象(如線狀圖、徽標或帶文字的插圖)的標準格式。

工作原理

GIF(GraphicsInterchange Format)的原義是“影象互換格式”,是CompuServe公司在 1987年開發的影象檔案格式。GIF檔案的資料,是一種基於LZW演算法的連續色調的無失真壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程式。目前幾乎所有相關軟體都支援它,公共領域有大量的軟體在使用GIF影象檔案。GIF影象檔案的資料是經過壓縮的,而且是採用了可變長度等壓縮演算法。所以GIF的影象深度從lbit到8bit,也即GIF最多支援256種色彩的影象。GIF格式的另一個特點是其在一個GIF檔案中可以存多幅彩色影象,如果把存於一個檔案中的多幅影象資料逐幅讀出並顯示到螢幕上,就可構成一種最簡單的動畫。

分 類

GIF分為靜態GIF和動畫GIF兩種,支援透明背景影象,適用於多種作業系統,“體型”很小,網上很多小動畫都是GIF格式。其實GIF是將多幅影象儲存為一個影象檔案,從而形成動畫,所以歸根到底GIF仍然是圖片檔案格式。但GIF只能顯示256色。

GIF主要分為兩個版本,即GIF89a和GIF87a:

BMP

BMP是一種與硬體裝置無關的影象檔案格式,使用非常廣。它採用位對映儲存格式,除了影象深度可選以外,不採用其他任何壓縮,因此,BMP檔案所佔用的空間很大。BMP檔案的影象深度可選lbit、4bit、8bit及24bit。BMP檔案儲存資料時,影象的掃描方式是按從左到右、從下到上的順序。

由於BMP檔案格式是Windows環境中交換與圖有關的資料的一種標準,因此在Windows環境中執行的圖形影象軟體都支援BMP影象格式。

典型的BMP影象檔案由三部分組成:點陣圖檔案頭資料結構,它包含BMP影象檔案的型別、顯示內容等資訊;點陣圖資訊資料結構,它包含有BMP影象的寬、高、壓縮方法,以及定義顏色等資訊。