了解用Photoshop生成的24位PNG

时间:2009-12-18 20:14:57

标签: png photoshop

具有透明度的24位.png文件,可以使用Photoshop生成的文件,在每种颜色和alpha上分配了24位?或24位仅指颜色并忽略alpha(RGBA 8888)。

是否有任何工具可以检查PNG文件并验证此类信息? Photoshop有任何选项可以验证或配置吗?

4 个答案:

答案 0 :(得分:7)

24位+ alpha实际上是每像素32位。这意味着您有红色,绿色,蓝色和Alpha通道,每个通道为8位,每个通道允许256个阴影,转换为256 x 256 x 256 x 256种可能的颜色组合。这就是“数百万种颜色”和“数十亿种颜色”在某些图形和视频软件中的含义。

答案 1 :(得分:6)

据我了解,有三种“24位”png:

  1. 24位,没有透明度。没有alpha信息,真正的每像素24位。

  2. 每像素24位,具有Alpha透明度。这将是24位颜色信息,具有8位alpha(允许各种级别的透明度) - 每像素32位。

  3. 每像素24位,具有二进制透明度。这将是24位颜色信息,带有1位alpha(透明或不透明) - 每像素总共25位。

答案 2 :(得分:0)

24位PNG并没有多说。图像具有像素格式。像素格式描述了所使用的色彩空间(例如CMYK,RGB)和每通道位数信息(即,分配了多少位来表示正在使用的色彩空间的每个通道)。

转到文件>文件信息>高级。这应该告诉你你在寻找什么。

答案 3 :(得分:0)

在自己解析导出的文件后(从Photoshop CS6),我发现Photoshop生成的“24位”文件实际上仍然是8位。 RGBA仍然是每个通道一个字节。 IHDR PNG块仍表示每通道8位。

这是一个8位PNG。

导出的PNG还包含大约825个字节的无用营销文本数据(每个PNG图像)。

查看图像(选择“每通道位数”字节):

enter image description here

有关详细信息,请参阅规范:

http://www.libpng.org/pub/png/spec/1.2/png-1.2.pdf