【发布时间】:2012-12-31 18:15:03
【问题描述】:
在我的 C++ 应用程序中,我有一个 png 图像的红色、绿色、蓝色值颜色。我将这些值存储在三个整数中。
如何将RGB值转换成等效的十六进制值?
这种格式0x1906的例子
编辑:我将格式保存为 GLuint。
【问题讨论】:
-
在那个数字中,
0x1906,哪些位代表不同的颜色? -
我不确定。但它应该像RGB序列!不知道它是否回答了你的问题。对不起!
-
等等,你想转换成某种格式但你不知道那个格式是什么?只有一种方法可以解决这个问题,没有人能真正帮助你。
-
格式应该和GL_ALPHA的格式一样。等于 0x1906。它是在 GLES 上定义的。
-
我明白了。我在 unwind 的回答中作为评论解释了我的问题。谢谢。