PNG圖片格式特點:
Png這種圖片格式包括了許多子類,但是在實踐中大致可以分為256色的png和全色的png,你完成可以用256色的png代替gif,用全色的png代替jpeg,Png是完全支持alpha透明的(透明,半透明,不透明),盡管有兩個怪異的現象(在ie6下)。
png是一種無損耗的圖像格式,這也意味著你可以對png圖片做任何操作也不會使 得圖像質量產生損耗。這也使得png可以作為jpeg編輯的過渡格式。
PNG在ie中的怪異表現:
IE6以下的瀏覽器支持PNG8的索引透明,但圖片必須為全透明,半透明的png8在瀏覽器下顯示為全透明。Alpha透明的全色PNG(png32)在ie6中會出現背景顏色(通常是灰色)。由上面可以總結:
(a)全透明的png8可以在任一瀏覽器正常顯示(就像gif一樣)。半透明的png8在除了ie6及其以下的瀏覽器下錯誤的顯示成全透明,其它瀏覽器都能正常顯示半透明。這個bug并不需要特殊對待,因為在不支持半透明的瀏覽器下只是顯示為全透明,對用戶體驗影響不大,它反而是透明gif的加強版。
(b)第二個bug沒有什么好的方法解決,只能通過(AlphaImageLoader濾鏡和htc)方法來處理。
更多關于PNG:
PNG8
256色PNG的別名,無損格式,體積最小,但最多只支持256色
PNG24
全色PNG的別名,除了png8的特點,理論上可以存儲2的24次方種顏色,但ie6之前的版本對此格式兼容有問題
PNG32
全色PNG的別名,除了以上的特點外,體積稍大
相比GIF
PNG 8除了不支持動畫外,PNG8有GIF所有的特點,但是比GIF更加具有優勢的是它支持alpha透明和更優的壓縮。所以,大多數情況下,你都應該用PNG8不是GIF(除了非常小的圖片GIF會有更好的壓縮外)。
相比JPEG
JPEG比全色PNG具有更加好的壓縮,因此也使得JPEG適合照片,但是編輯JPEG過程中容易造成質量的損失,所以全色PNG適合作為編輯JPEG的過渡格式.
摘取自:http://www.cnblogs.com/kei0/archive/2012/08/29/2661947.html新聞熱點
疑難解答