-2

画像を回転させようとしています。回転は完全に機能していますが、回転した画像を元に戻すと、空白のスペースができます。その空白を削除するにはどうすればよいですか?

私はこのコードを試しました:

public static Bitmap RotateBitmap(Bitmap source, float angle) {
        Matrix matrix = new Matrix();
        matrix.setRotate(90, 0, 0);
        matrix.postTranslate(source.getHeight(), 0);
        // matrix.postRotate(angle);
        return Bitmap.createBitmap(source, 0, 0, source.getWidth(), source.getHeight(), matrix, true);
    }

Utility.tempBitmap = RotateBitmap(Utility.tempBitmap, -90);
4

1 に答える 1