BMP/JPG/PNG/GIF/有損壓縮和無損壓縮【轉(zhuǎn)載整理】1.bmp: BMP是windows的標(biāo)準(zhǔn)圖像格式,是一種與硬件設(shè)備無關(guān)的圖像文件格式,在Windows環(huán)境下運(yùn)行的所有圖像處理軟件都支持這種格式。 BMP文件存儲數(shù)據(jù)時,圖像的掃描方式是按從左到右、從下到上的順序。 BMP格式的圖像,其優(yōu)點是不采用任何壓縮,無損并且顏色準(zhǔn)確,有2色、16色、256色、真彩色各種選擇;缺點就是文件占用的空間很大,不支持文件壓縮,不適用于 Web 頁,不受 Web 瀏覽器支持。 2.jpg: JPG(后綴名也為JPEG)采用高壓縮比技術(shù)的圖像存儲格式,是與平臺無關(guān)的格式,支持最高級別的壓縮。因為JPEG是有損壓縮格式,所以在對一張JPEG格式的圖片反復(fù)進(jìn)行修改保存時,則會讓圖片失真,品質(zhì)下降,這種品質(zhì)下降是累積的。 JPG最主要的優(yōu)點是能支持上百萬種顏色,從而可以用來表現(xiàn)照片,此外,由于JPG圖片使用更有效的有損壓縮算法,從而使做網(wǎng)站文件長度更小,下載時間更短。 但是從長遠(yuǎn)來看,JPG隨著帶寬的不斷提高和存儲介質(zhì)的發(fā)展,它也應(yīng)該是一種被淘汰的做網(wǎng)站圖片格式,因為有損壓縮對圖像會產(chǎn)生不可恢復(fù)的損失,所以經(jīng)過壓縮的JPG的圖片一般不適合打印,在備份重要圖片時也最好不要使用JPG。 還有,JPG也不如GIF圖像那么靈活,它不支持圖形漸進(jìn)、背景透明,更不支持動畫。 3.png: PNG是一種比較新的圖片格式,是一種位圖文件存儲格式。PNG格式是無損數(shù)據(jù)壓縮的,PNG格式有8位、24位、32位三種形式,其中8位PNG支持兩種不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位基礎(chǔ)上增加了8位透明通道(32-24=8),因此可展現(xiàn)256級透明程度。 PNG-8是非常好的GIF格式替代者,在可能的情況下,應(yīng)該盡可能的使用PNG-8而不是GIF,因為在相同的圖片效果下,PNG-8具有更小的文件體積。PNG-8本身也是支持動畫的,只是瀏覽器支持得不好,不像GIF那樣受到廣泛的支持。 4.GIF: GIF是一種色彩效果低、體積小、支持透明的圖像文件格式。GIF的原義是“圖像互換格式”,GIF文件的數(shù)據(jù)是一種基于LZW算法的連續(xù)色調(diào)的無損壓縮格式,其壓縮率一般在50%左右。 它不屬于任何應(yīng)用程序,目前幾乎所有相關(guān)軟件都支持它,公共領(lǐng)域有大量的軟件在使用GIF圖像文件。GIF圖像文件的數(shù)據(jù)是經(jīng)過壓縮的,而且是采用了可變長度等壓縮算法,所以GIF的圖像深度從lbit到8bit,也即GIF最多支持256種色彩的圖像。 GIF格式的另一個特點是其在一個GIF文件中可以存多幅彩色圖像,如果把存于一個文件中的多幅圖像數(shù)據(jù)逐幅讀出并顯示到屏幕上,就可構(gòu)成一種最簡單的動畫,一般看的簡單的動畫效果都是用.gif格式存放。 GIF分為靜態(tài)GIF和動畫GIF兩種,GIF主要分為兩個版本GIF89a和GIF87a。 5.有損壓縮和無損壓縮: 有損壓縮是對圖像本身的改變,在保存圖像時保留了較多的亮度信息,而將色相和色純度的信息和周圍的像素進(jìn)行合并,合并的比例不同,壓縮的比例也不同,由于信息量減少了,所以壓縮比可以很高,圖像質(zhì)量也會相應(yīng)的下降。 無損壓縮是對文件本身的壓縮,和其它數(shù)據(jù)文件的壓縮一樣,是對文件的數(shù)據(jù)存儲方式進(jìn)行優(yōu)化,采用某種算法表示重復(fù)的數(shù)據(jù)信息,文件可以完全還原,不會影響文件內(nèi)容,對于數(shù)碼圖像而言,也就不會使圖像細(xì)節(jié)有任何損失。 有損壓縮可以減少圖像在內(nèi)存和磁盤中占用的空間,在屏幕上觀看圖像時,不會發(fā)現(xiàn)它對圖像的外觀產(chǎn)生太大的不利影響。無損壓縮不能減少圖像的內(nèi)存和磁盤中占用的空間,壓縮率比較低。 無損壓縮就是可以完全還原的,有損壓縮還原后不能和原來的文件一樣,有一定的損耗的。 無損壓縮壓縮率是受到數(shù)據(jù)統(tǒng)計冗余度的理論限制,一般為2:1到5:1。有損壓縮允許壓縮過程中損失一定的信息,雖然不能完全恢復(fù)原始數(shù)據(jù),但壓縮比最高可達(dá)200:1甚至更多。 6.參考博文: |
|