请问如何把RGB的三个值转为像bufferedimage.getRGB()后的值
我们知道通过bufferedimage对象的getRGB(x,y)方法可以返回指定坐标的颜色int值他可以通过intR=(rgb&0xff0000)>>16;intG=(...
我们知道通过bufferedimage对象的getRGB(x,y)方法可以返回指定坐标的颜色int值 他可以通过
int R =(rgb & 0xff0000 ) >> 16 ;
int G= (rgb & 0xff00 ) >> 8 ;
int B= (rgb & 0xff );
转换成三个颜色分量
可现在我想把他逆回去 怎么弄 有人知道码?
不行呀 我获取到一点的颜色值是-4341835
RGB 分别为 189:191:181
可是用你的公式得出是12435381 不一样呀 展开
int R =(rgb & 0xff0000 ) >> 16 ;
int G= (rgb & 0xff00 ) >> 8 ;
int B= (rgb & 0xff );
转换成三个颜色分量
可现在我想把他逆回去 怎么弄 有人知道码?
不行呀 我获取到一点的颜色值是-4341835
RGB 分别为 189:191:181
可是用你的公式得出是12435381 不一样呀 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询