【发布时间】:2011-04-13 01:13:46
【问题描述】:
这是这个问题的序列部分:Combining 2 Images overlayed
所以问题是:如果图像尺寸太大 - 它会出现异常(内存不足异常) 我想要的是,即使手机的硬件规格较低,它也不会出现异常(但处理图像需要更长的时间)
有可能吗?
sn-p的代码是这样的:
public static Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, new Matrix(), null);
canvas.drawBitmap(bmp2, 0, 0, null);
return bmOverlay;
}
并且该代码块在异步任务中。
如果有人能在这件事上帮助我,我真的很感激。
谢谢你和问候, 和
【问题讨论】:
标签: android image-processing out-of-memory bitmapimage