将负rgb值转换为int

时间:2014-01-10 09:55:40

标签: java rgb

我正在开发一个带有图像png的程序,该图像已使用以下方法(RLE)进行压缩。

将像素块隔离到一个数组中,然后获取该数组中每个像素的每个rgb值。

int rgb = image.getRGB(0,0);

吐出负数

我需要从这个负值中取出1值整数,因为第一个像素实际上是一个整数,表示构建解压缩图像时必须重复的像素颜色总数

我尝试使用这种方法:

String clr = Integer.toHexString(value).substring(2);
int n = Integer.parseInt(clr, 16);

有一个公式,alg,方法最好吗?

0 个答案:

没有答案