我正在制作Android应用程序,我需要在cavas中加载图像(位图)并使用"捏缩放"手势调整大小.但是,当图像超过一定大小时,应用程序崩溃(OutOfMemory异常).如何优化图像的加载和操作?
要加载我使用的图像:
BitmapFactory.decodeResource (ctx.getResources (), R.drawable.image)
Run Code Online (Sandbox Code Playgroud)
绘制它:
imgCanvas.drawBitmap (image, posX, posY, null),
Run Code Online (Sandbox Code Playgroud)
要改变它的大小:
Bitmap.createScaledBitmap (originalBitmap, neww, NEWH, true);
Run Code Online (Sandbox Code Playgroud)