AndroidでビットマップのRGB値を取得する際に問題が発生しています...これが私がやっていることです:
int[] temp = new int[width*height];
bit.getPixels(temp, 0, width, 0, 0, width, height);
ただし、色は一般的な RGB 値と一致していないようです。たとえば、白いピクセルは -1 として表示されますが、RGB 値は 16777215 です。
通常の RGB 値に適合しないと思われる負の値もたくさんあります。私の質問は、 getPixels() メソッドが返す Android Color 整数ではなく、典型的な RGB 値に変換する方法があるかどうかです。ご不明な点がございましたら、お気軽にお問い合わせください。