-2

私はこれをしばらく解決しようとしていますが、基本的には白 (16777215) などの整数を RGB (255,255,255) に変換したいのですが、方法がわかりません。

R+(G*256)+(B*65536) = Integer は知っていますが、Integer = R,G,B が必要です。

あなたが与えることができるどんな助けにも感謝します!

4

1 に答える 1

2
int R = (i & 0x000000FF);
int G = (i & 0x0000FF00) >> 8;
int B = (i & 0x00FF0000) >> 16;
int A = (i & 0xFF000000) >> 24;
于 2013-07-23T08:14:48.297 に答える