Как я могу сохранить свое изображение в формате BMP? - PullRequest
4 голосов
/ 02 октября 2011

Я знаю, что должен использовать метод сжатия для сохранения файла растрового изображения.

FileOutputStream fos = new FileOutputStream(imagefile);

bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();

но я хочу сохранить свое изображение в формате bmp, в то время как «Bitmap.CompressFormat» поддерживает только PNG и JPEG. Как я могу сохранить свой файл изображения в формате BMP?

Спасибо

1 Ответ

1 голос
/ 02 октября 2011

вы можете использовать copyPixelsToBuffer

сохранить растровый пиксель в буфере и записать ваш буфер в sd.

...