Сохранение в виде PNG изображения в Android - PullRequest
6 голосов
/ 01 января 2011

Я разрабатываю приложение для рисования и сохраняю свой рисунок как изображение в формате png.Для рисования я использовал холст, созданный с помощью растрового изображения.это работает, но изображение было повреждено.Может кто-нибудь мне помочь.Я не проверял это на реальном телефоне, но на эмуляторе.Это проблема с эмулятором?Я думаю, что у него очень маленькая способность к обработке.Я прав?Спасибо.

1 Ответ

15 голосов
/ 01 января 2011

Эмулятор работает отлично.Какой фрагмент кода вы использовали для хранения растрового изображения в виде png?

В эмуляторе прекрасно работает:

Bitmap bitmap = createYourBitmap();
OutputStream stream = new FileOutputStream("/sdcard/test.png");
/* Write bitmap to file using JPEG or PNG and 80% quality hint for JPEG. */
bitmap.compress(CompressFormat.PNG, 80, stream);
stream.close();
...