位移Int Color返回RGB

时间:2018-07-24 09:57:39

标签: python software-design

我正在用Python编写,但是我确定其他语言也具有相同的方法。

我正在为3D软件(Softimage)编写工具,而SDK手册并未指定有关如何指定颜色的任何内容,我只是通过反复试验在互联网。

颜色需要用一个整数指定,我这样子得到它:

颜色在0-255之间的值:

Rvalue | Gvalue << 8 | Bvalue << 16 | Avalue << 24

它似乎工作得很好,现在我想将此整数转换回RGBA值。我应该如何进行?

1 个答案:

答案 0 :(得分:0)

R = color & 255
G = (color >> 8) & 255
B = (color >> 16) & 255
A = (color >> 24) & 255