1

我有一些二进制数据表示要在基于 OpenGL 的系统上用作纹理的图像。

我正在尝试确定此图像的实际格式...例如:RGBA、RGB5_A1、RGB8...

通过蛮力方法,我得到了最好的结果,将它绘制为 RGB5_A1,尽管它看起来比它应该的要小。

尝试将其渲染为 GL_RGB5 会产生正确的尺寸,但图像会被渲染为全白。

GL_RGBA8 生成的图像既太小又太暗。

请注意,我不需要以编程方式确定格式。我只需要确定这个特定纹理的格式。我什至不能告诉你颜色深度是多少。

一旦渲染,我确实知道它“应该”是什么样子。

是否有任何工具可以帮助解决这个问题?可以以所有可能的格式渲染纹理并允许我查看它们的东西?

4

0 回答 0