Конвертировать формат изображения в 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);