PNG是20世紀(jì)90年代中期開始開發(fā)的圖像文件存儲格式,其目的是企圖替代GIF和TIFF文件格式,同時添加一些GIF文件格式所不具備的特征。流式網(wǎng)絡(luò)圖形格式(Portable Network Graphic Format,PNG)名稱來源于非官方的“PNG's Not GIF”,是一種位圖文件(bitmap file)存儲格式,讀成“ping”。PNG用來存儲灰度圖像時,灰度圖像的深度可多到16位,存儲多彩圖像時,多彩圖像的深度可多到48位,并且還可存儲多到16位的α通道數(shù)據(jù)。PNG運(yùn)用從LZ77派生的無損數(shù)據(jù)壓縮算法。
PNG文件格式保留GIF文件格式的下列特征:
運(yùn)用多彩查找表或者叫做調(diào)整色調(diào)板可支持256種顏色的多彩圖像。
流式讀/寫性能(streamability):圖像文件格式允許連續(xù)讀出和寫入圖像數(shù)據(jù),這個特征很適合于在通信流程中生成和顯示圖像。
逐次逼近顯示(progressive display):這種特征可使在通信鏈路上傳輸圖像文件的同時就在終端上顯示圖像,把整個輪廓顯示出來之后逐步顯示圖像的細(xì)節(jié),也就是先用低分辨率顯示圖像,然后逐步提高它的分辨率。
透明性(transparency):這性格能可使圖像中某些部分不顯示出來,用來建立一些有特色的圖像。
輔助信息(ancillary information):這個特征可用來在圖像文件中存儲一些文本注釋信息。
前幾立于計算機(jī)軟硬件環(huán)境。
運(yùn)用無損壓縮。
PNG文件格式中要添加下列GIF文件格式所沒有的特征:
每個像素為48位的真多彩圖像。
每個像素為16位的灰度圖像。
可為灰度圖和真多彩圖添加α通道。
添加圖像的γ信息。
運(yùn)用循環(huán)冗余碼(cyclic redundancy code,CRC)檢測損害的文件。
加快圖像顯示的逐次逼近顯示形式。
標(biāo)準(zhǔn)的讀/寫工具包。
可在一個文件中存儲多幅圖像。
文件結(jié)構(gòu)
這三種格式各有優(yōu)缺點(diǎn),其中PNG優(yōu)點(diǎn)多多。雖然普及得還很一般,但是其特殊的優(yōu)越性已經(jīng)讓我們對其產(chǎn)生非常大的興趣。至少我現(xiàn)在很喜歡這種格式。當(dāng)然了對于打造頁面的打造人員來說,頁面總體積的大小那就是競爭力。所以我們還是必須要留心這三種格式的混合運(yùn)用。那以什么時候用GIF什么時候用PNG什么時候用JPG呢?我們下面一一來分析。
在實(shí)際的工作中,我發(fā)覺一般的純色的圖形,比如一些小圖標(biāo)、平鋪背景其中的色彩比較少,那么作為GIF格式雖然只有256種色彩,但是應(yīng)對這種類型的圖片那一定是非常的合適的。當(dāng)然了,不排除有一些特別的小圖標(biāo)色彩的豐富性,但是相信作為小圖標(biāo)其色彩有點(diǎn)損失也不會影響到整體的視覺效果,所以GIF的適用范圍是:小圖標(biāo)、平鋪背景等色彩比較少的小型圖片。
那么大圖片又如何選擇呢,首先我們先了解一下JPG,我們運(yùn)用 Photoshop的朋友都知道,在更后導(dǎo)出圖片時會有一個地點(diǎn)讓我們選擇這個JPG圖片的圖片品質(zhì),**是表示無壓縮,當(dāng)我們拿同一張圖片導(dǎo)出不同的品質(zhì)圖片比較時我們發(fā)覺品質(zhì)低的很明顯會比品質(zhì)高的臟了很多,這樣照片看起來就很不好,當(dāng)然我們也發(fā)覺這種情況在偏大色塊的圖片中猶為突出。所以比如天空、人像。特別人像面部就會出現(xiàn)很難看的黑斑。當(dāng)然如果對于照片質(zhì)量要求不嚴(yán)格可以運(yùn)用 JPG并且降低品質(zhì)。但是不適用于背景、小圖標(biāo)。
網(wǎng)頁頁面中對于圖像格式的選用2,多多交流。