Хранение растрового изображения в Android - PullRequest
2 голосов
/ 27 ноября 2011

Я манипулирую значениями пикселей в растровом изображении.При конкретном запуске программы в Android Исходные значения Red Green и Blue были 45 13 0 После манипулирования значениями были Red Green Blue 44 9 7

Теперь я создаю новое растровое изображение из этих значений пикселейи сохраните его с помощью

Bitmap.compress(Bitmap.compress.PNG,100,fout);

и получите доступ к пикселю обратно с помощью

bmp.getPixel(0,0,value);

Новые значения красного, зеленого и синего были 49 16 0, что не является ни манипулируемым значением, ни исходным значением.Что может быть не так с моим кодом?

1 Ответ

0 голосов
/ 09 декабря 2011

Функция растрового изображения compress сжимает файл растрового изображения.

Используйте Bitmapfactory для декодирования ресурса, и вы получите реальное изображение.

...