【发布时间】:2016-01-23 21:33:21
【问题描述】:
在我的项目中,我需要操作位图并保存它。
为了操纵图像,我应用了一个矩阵,如下所示:
Bitmap b = Bitmap.createBitmap(((BitmapDrawable) imageView.getDrawable()).getBitmap(), 0, 0,width, height, matrix, true);
我这样保存它:
b.compress(Bitmap.CompressFormat.JPEG, 100, out);
问题是,如果这样做,如果位图很大,我会得到 OOM 错误。
有什么建议可以避免吗?
不幸的是,缩小位图不是一个可接受的解决方案,因为我需要保持位图质量。
【问题讨论】: