У меня есть существующее File
в моем приложении, и я хочу преобразовать его в Bitmap
с параметрами. У меня есть метод для этого. Но всегда этот метод возвращает null, и когда я пытаюсь получить свойства растрового изображения, я улавлю NullPointerException
. Вот код:Android-преобразование файла в растровое изображение возвращает null всегда
public static Bitmap convertToBitmap(File file) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
options.inSampleSize = 4;
return BitmapFactory.decodeFile(file.getAbsolutePath(), options);
}
Если удалить параметры и вызвать BitmapFactory.decodeFile(file.getAbsolutePath())
я получить OutOfMemoryError
на некоторых устройствах. Что я могу сделать с этим?
Спасибо за помощь. Но, к сожалению, я поймал OutOfMemoryError :( –