解释
PNG8 : 8位的PNG最多支持256(2的8次方)种颜色,8位的PNG支持不透明、索引透明、alpha透明。
PNG24 : 支持2的24次方种颜色,表现为不透明。PS导出PNG24是会根据你是否需要半透明选择PNG24还是PNG32,所以你导出的有半透明的PNG24实际上是有alpha通道的PNG32
PNG32 : 它是在PNG在24位的PNG基础上增加了8位的透明信息,支持不同程度的半透效果
PNG8和PNG24后面的数字则是代表这种PNG格式最多可以索引和存储的颜色值。”8″代表2的8次方也就是256色,而24则代表2的24次方大概有1600多万色。
共同点
他们都是索引颜色编码方法,可以通过限制图片中的颜色总数的方法实现有损压缩。
有损压缩是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比。
索引颜色
挑选一副图片中最有代表性的若干种颜色(通常不超过256种),编制成颜色表。在表示图片中每一个点的颜色信息时,不直接使用这个点的颜色信息,而使用颜色表的索引。
关于透明度
有三张透明模式
- [PNG 不透明] 格式 :
- png8 不透明
- png24
- [PNG 索引透明] 格式
- png8 索引透明,透明索引颜色,没有半透明索引颜色,所以PS导出图片时边缘有锯齿
- [PNG Alpha透明] 格式
- Png8 alpha透明:IE6下有毛边
- png32