调用createScaledBitmap时出现内存不足异常

3

尽管使用了软引用并将inSample size作为选项,我仍然遇到了内存不足的错误。在调用createScaledBitmap时出现了错误。非常感谢任何指针。

1个回答

2
如果使用Bitmap.createScaledBitmap将位图缩放到巨大的尺寸,将会占用大量内存。相反,尝试保留原始位图和缩放矩阵。调用Canvas.drawBitmap(bitmap,matrix,paint)以显示它。这会导致图像质量降低,但比崩溃要好得多。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接