Bitmap的操作常常会导致OOM(内存溢出)。
在处理Bitmap时,可以通过先获取Bitmap的边框来确定缩放处理。
具体操作可以通过BitmapFactory.Option来实现,具体步骤如下:
- 设置inJustDecodeBounds为true,获取option;
- 根据option计算inSampleSize;
- 解码Bitmap前要设置inJustDecodeBounds为false;
Bitmap的操作常常会导致OOM(内存溢出)。
在处理Bitmap时,可以通过先获取Bitmap的边框来确定缩放处理。
具体操作可以通过BitmapFactory.Option来实现,具体步骤如下: