Вместо того, чтобы заранее повернуть растровое изображение, можно нарисовать растровое изображение, перевернутое по вертикали. Это связано с тем, что операция, чувствительная к производительности.
Matrix matrix = new Matrix();
matrix.postScale(-1f, 1f);
canvas.drawBitmap(image, matrix , null);
Приведенный выше подход ничего не нарисовал.