У меня возникли некоторые вопросы, получить значение RGB растрового изображения в Android ... Это то, что я делаю:Получить RGBValues растрового изображения в Android
int[] temp = new int[width*height];
bit.getPixels(temp, 0, width, 0, 0, width, height);
Однако, цвета не похоже, соответствуют типичным значениям RGB. Например, белый пиксель будет отображаться как -1, тогда как значение RGB для него равно 16777215. (Я получаю это значение с этого сайта: http://www.shodor.org/stella2java/rgbint.html)
Существует также тонна отрицательных значений, похоже, соответствуют нормальным значениям RGB. Мой вопрос заключается в том, есть ли способ конвертировать в типичные значения RGB, а не целые значения цвета Android, возвращаемые методом getPixels(). Спасибо за любую помощь и дайте мне знать, если у вас есть вопросы.
Дело в том, что мне нужны положительные значения этих чисел. Есть ли способ получить их легко? – Kevin
Я обновил свой ответ, чтобы быть более ясным. –