鍍金池/ 問答/HTML5/ PNG8和PNG24區(qū)別

PNG8和PNG24區(qū)別

有人說png8即支持索引透明又支持alpha透明,PNG24不支持透明,也有人說png24支持半透明,png8只支持索引透明,所以到底是怎么樣的呢

回答
編輯回答
遺莣

PNG24不支持透明???黑人問號(hào)臉……

首先PNG的透明分色板透明和通道透明(即Alpha透明)兩種,白話說就是不帶過渡的透明和帶過渡的透明,一般PNG24(也可直接稱PNG)屬于全功能版本的格式,即同時(shí)支持色板透明和通道透明,而PNG-8在某些軟件輸出(比如Ps的Web輸出及導(dǎo)出)時(shí),不支持輸出為帶通道透明模式的,但實(shí)際上PNG-8也是可以支持通道透明的。但如果源圖里過渡比較多時(shí),還是建議用PNG24/PNG。

加個(gè)注解:
clipboard.png

2017年6月24日 05:51
編輯回答
尐潴豬

png8和png24的根本區(qū)別,不是顏色位的區(qū)別,而是存儲(chǔ)方式不同。“PNG8”是指8位索引色位圖,“PNG24”是24位索引色位圖;
png8有1位的布爾透明通道(要么完全透明,要么完全不透明,不支持半透明),png24則有8位(256階)的布爾透明通道(所謂半透明)。并且ie6是不支持png24

2017年7月21日 02:38