Ⅰ png是什麼文件
png:攜帶型網路圖形是一種無損壓縮的點陣圖片形格式,其設計目的是試圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性。PNG使用從LZ77派生的無損數據壓縮演算法,一般應用於JAVA程序、網頁或S60程序中,原因是它壓縮比高,生成文件體積小。
1995年早期,Unisys公司根據它在GIF格式中使用的LZW數據壓縮演算法的軟體專利開始商業收費,為避免專利影響,用於表現單張圖像的PNG、用於表現動畫的MNG圖形文件格式被同時創建出來。
(1)png8格式圖片的顏色模式是擴展閱讀:
PNG圖像格式文件(或者稱為數據流)由一個8位元組的PNG文件署名(PNG file signature)域和按照特定結構組織的3個以上的數據塊(chunk)組成。
PNG定義了兩種類型的數據塊,一種是稱為關鍵數據塊(critical chunk),這是必需的數據塊,另一種叫做輔助數據塊(ancillary chunks),這是可選的數據塊。關鍵數據塊定義了4個標准數據塊,每個PNG文件都必須包含它們,PNG讀寫軟體也都必須要支持這些數據塊。雖然PNG文件規范沒有要求PNG編解碼器對可選數據塊進行編碼和解碼,但規范提倡支持可選數據塊。
Ⅱ png8和png24的區別
「PNG8」是指8位索引色點陣圖,「PNG24」是24位索引色點陣圖;
png8和png24的根本區別,不是顏色位的區別,而是存儲方式不同。
png8有1位的布爾透明通道(要麼完全透明,要麼完全不透明),png24則有8位(256階)的布爾透明通道(所謂半透明)。
如果是半透明的圖片存儲為PNG8,圖片四周會有鋸齒,陰影也會不見
png-8 和 gif 有一些相似之處,模式都是索引顏色,只支持像素級的純透明,不支持 alpha 透明。
我們通常說的「IE6 不支持 PNG 透明」,是指不支持 PNG-24 的透明。但是 IE6 支持 PNG-8 的透明,就像支持 gif 的透明一樣。
png8:
每一張「png8」圖像,都最多隻能展示256種顏色,所以「png8」格式更適合那些顏色比較單一的圖像,例如純色、logo、圖標等;因為顏色數量少,所以圖片的體積也會更小;
png24:
每一張「png24」圖像,可展示的顏色就遠遠多於「png8」了,最多可展示的顏色數量多大1600萬;所以「png24」所展示的圖片顏色會更豐富,圖片的清晰度也會更好,圖片質量更高,當然圖片的大小也會相應增加,所以「png24」的圖片比較適合像攝影作品之類顏色比較豐富的圖片;
保存為何種格式
色彩豐富的、大的圖片切成jpg的;
尺寸小的,色彩不豐富的和背景透明的切成gif或者png8的;
半透明的切成png24。
如何區別是PN8還是PNG24
在ps里看圖像—模式,png8當然只有8位/通道了。
當打開png8的圖片時,ps會默認給它的圖片標題上加上「索引」兩字,png24的則沒有。