未损坏的PNG文件中缺少PLTE块

时间:2013-12-28 21:17:51

标签: opengl png glut

我正在制作一个PNG导入器,用于GLUT和OpenGL项目。当我在十六进制编辑器中打开PNG文件或引用此图像时:

http://upload.wikimedia.org/wikipedia/commons/1/17/PNG-Gradient_hex.png

无法看到PLTE块。我怎么知道它在哪里?处理IHDR后是否直接遵循?

1 个答案:

答案 0 :(得分:0)

这不是调色板图像,因此不需要PLTE块。来自the PNG Reference

Color    Allowed    Interpretation
Type     Bit Depths
2        8/16       Each pixel is an R,G,B triple.