十进制颜色转换成RGB(转)
Posted 91-jiaoteacher
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制颜色转换成RGB(转)相关的知识,希望对你有一定的参考价值。
oid toRgba(int color)
{
int rgb=new int[3];
int b = color & 0xff;
int g = (color >> 8) & 0xff;
int r = (color >> 16) & 0xff;
rgb[0]=r;
rgb[1]=g;
rgb[2]=b;
return rgb;
}
例:
红色:16711680 十进制
11111111 00000000 00000000 二进制
b = (11111111 00000000 00000000) & (00000000 00000000 11111111) = 0;
g = (00000000 11111111 00000000) & (00000000 00000000 11111111) = 0;
r =(00000000 00000000 11111111) & (00000000 00000000 11111111) = 11111111; (255)
以上是关于十进制颜色转换成RGB(转)的主要内容,如果未能解决你的问题,请参考以下文章