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