将RGB值转换为整数
- 论坛
- 将RGB值转换为整数
27 浏览
将RGB值转换为整数
在一个BufferedImage
中,你会收到一个表示RGB值的整数。到目前为止,我使用以下代码从中获取RGB值:
// rgbs是一个整数数组,每个整数表示组合的RGB值 int r = (int) ((Math.pow(256,3) + rgbs[k]) / 65536); int g = (int) (((Math.pow(256,3) + rgbs[k]) / 256 ) % 256 ); int b = (int) ((Math.pow(256,3) + rgbs[k]) % 256);
到目前为止,它工作正常。
我需要做的是找到一种方法获取一个整数,这样我就可以使用BufferedImage.setRGB()
,因为它需要与我得到的相同类型的数据。