在我的名片识别应用程序中,我得到了高分辨率/大尺寸图像,当我旋转该图像时,有时需要花费更多时间,有时会显示OutOfMemory异常。因此,请帮助我在C/C++本地代码中旋转图像位图。
我使用以下代码进行图像旋转:
我使用以下代码进行图像旋转:
private Bitmap rotateBitmap(Bitmap source, int angle) {
Matrix matrix = new Matrix();
matrix.postRotate(angle);
Bitmap createBitmap = Bitmap.createBitmap(source, 0, 0,
source.getWidth(), source.getHeight(), matrix, true);
source.recycle();
return createBitmap;
}
`