У меня есть изображение в drawable. Мне просто нужно преобразовать это изображение в файл. Как я могу достичь этого?Как преобразовать растровое изображение в файл Android?
0
A
ответ
1
Попробуйте это работает: -
private File saveBitmap(Bitmap bitmap, String path) {
File file = null;
if (bitmap != null) {
file = new File(path);
try {
FileOutputStream outputStream = null;
try {
outputStream = new FileOutputStream(path); //here is set your file path where you want to save or also here you can set file object directly
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream); // bitmap is your Bitmap instance, if you want to compress it you can compress reduce percentage
// PNG is a lossless format, the compression factor (100) is ignored
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (outputStream != null) {
outputStream.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
return file;
}
+0
Спасибо за внимание. Я не хочу сохранять файл. Мне просто нужно преобразовать битмап в файл. Является ли это возможным? –
+0
Да, возможно, в приведенном выше методе он возвращает файл путем преобразования растрового изображения. –
Смежные вопросы
- 1. Как преобразовать растровое изображение в файл jpeg в Android?
- 2. Как преобразовать растровое изображение в изображение CIELab?
- 3. Преобразовать растровое изображение в изображение
- 4. преобразовать byteArray в растровое изображение в android?
- 5. Как правильно преобразовать управляемое растровое изображение в неуправляемое растровое изображение?
- 6. Как преобразовать растровое изображение в двоичное изображение в android?
- 7. Как преобразовать изображение в растровое изображение в android
- 8. Как преобразовать изображение GDI + * в растровое изображение *
- 9. Как преобразовать растровое изображение в изображение
- 10. Как преобразовать jpg изображение в растровое изображение?
- 11. Как преобразовать изображение в растровое изображение
- 12. Как преобразовать растровое изображение в изображение emgu?
- 13. Как преобразовать коврик в растровое изображение и растровое изображение?
- 14. Как преобразовать bitmatrix в растровое изображение?
- 15. Как преобразовать растровое изображение в рамку?
- 16. Как преобразовать растровое изображение в файл без сжатия
- 17. Как преобразовать массив байтов в растровое изображение?
- 18. Как преобразовать диаграмму AChartEngine в растровое изображение
- 19. конвертировать изображение в растровое изображение android
- 20. Как преобразовать растровое изображение в Drawable в android?
- 21. Как преобразовать текст в растровое изображение в android?
- 22. Как преобразовать растровое изображение в эскиз карандаша в Android?
- 23. Как преобразовать холст в растровое изображение в android?
- 24. Как преобразовать массив int в растровое изображение в android?
- 25. Android растровое или растровое изображение?
- 26. Как преобразовать smartimageview в растровое изображение?
- 27. Как преобразовать control.background (кисть) в растровое изображение?
- 28. Как преобразовать растровое изображение в jpeg2000
- 29. Как преобразовать динамическую строку в растровое изображение?
- 30. Как преобразовать значок (растровое изображение) в ImageSource?
Этот вопрос уже задавали много раз. Пожалуйста, посмотрите [this] (http://stackoverflow.com/questions/15428975/save-bitmap-into-file-and-return-file-having-bitmap-image). – Developer