Преобразование необработанного отрицательного значения rgb int обратно в трехзначное значение rgb

Хорошо, я работаю над программой, которая берет изображение, выделяет блок пикселей в массив, а затем получает каждое отдельное значение rgb для каждого пикселя в этот массив.

Когда я это делаю

//first pic of image
//just a test
int pix = myImage.getRGB(0,0)
System.out.println(pix);

Он выплевывает -16106634

Мне нужно получить значение (R, G, B) из этого значения int

Есть ли формула, alg, метод?

6
задан CharlesB 4 May 2012 в 23:40
поделиться