Конвертировать формат изображения в Android Java

Как я могу конвертировать формат изображения из моей деятельности приложения Android.

У меня есть код для преобразования формата изображения с использованием Java, но он не выводит изображение с хорошим качеством, а также аналогичный код не работает в Android Java.

2 ответа

Решение

Вы не опубликовали ни одного своего кода, поэтому я понятия не имею, что не так с вашим кодом. но вы можете конвертировать изображение в PNG или JPEG, как это:

try {
   FileOutputStream out = new FileOutputStream(filename);
   bmp.compress(Bitmap.CompressFormat.PNG, 100, out); //100-best quality
   out.close();
} catch (Exception e) {
   e.printStackTrace();
}

Например, из растрового изображения в JPG:

Bitmap bmp;
JPEG_QUALITY = 80;
bmp.compress(Bitmap.CompressFormat.JPEG, JPEG_QUALITY, out);
Другие вопросы по тегам