Bitmap的操作常常会导致OOM(内存溢出)。
在处理Bitmap时,可以通过先获取Bitmap的边框来确定缩放处理。
具体操作可以通过BitmapFactory.Option来实现,具体步骤如下:
- 设置inJustDecodeBounds为true,获取option;
- 根据option计算inSampleSize;
- 解码Bitmap前要设置inJustDecodeBounds为false;
本文介绍了一种通过BitmapFactory.Options设置inJustDecodeBounds属性避免Bitmap处理过程中出现内存溢出的方法。
Bitmap的操作常常会导致OOM(内存溢出)。
在处理Bitmap时,可以通过先获取Bitmap的边框来确定缩放处理。
具体操作可以通过BitmapFactory.Option来实现,具体步骤如下:
851

被折叠的 条评论
为什么被折叠?