У меня проблемы с получением значений RGB растрового изображения в 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 Color, которые возвращает метод getPixels (). Спасибо за любую помощь и дайте мне знать, если у вас есть какие-либо вопросы.