【发布时间】:2016-04-26 13:18:36
【问题描述】:
我的应用程序中有一个现有的File,我想将其转换为带有选项的Bitmap。我有一个方法。但是这个方法总是返回 null,当我尝试获取位图的属性时,我会捕捉到NullPointerException。这是一个代码:
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。我能用它做什么?
【问题讨论】:
标签: android bitmap bitmapfactory