PNG8和PNG24区别

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

回复
阅读 3.1k
2 个回答

PNG24不支持透明???黑人问号脸……

首先PNG的透明分色板透明和通道透明(即Alpha透明)两种,白话说就是不带过渡的透明和带过渡的透明,一般PNG24(也可直接称PNG)属于全功能版本的格式,即同时支持色板透明和通道透明,而PNG-8在某些软件输出(比如Ps的Web输出及导出)时,不支持输出为带通道透明模式的,但实际上PNG-8也是可以支持通道透明的。但如果源图里过渡比较多时,还是建议用PNG24/PNG。

加个注解:
clipboard.png

png8和png24的根本区别,不是颜色位的区别,而是存储方式不同。“PNG8”是指8位索引色位图,“PNG24”是24位索引色位图;
png8有1位的布尔透明通道(要么完全透明,要么完全不透明,不支持半透明),png24则有8位(256阶)的布尔透明通道(所谓半透明)。并且ie6是不支持png24

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏