Я пытаюсь масштабировать и вращать в одиночной операции до того, как выстроить окончательное растровое изображение, но preRotate, postConcat, похоже, не работает.
Bitmap bmp = ... original image ...
Matrix m = new Matrix()
m.setScale(x, y);
m.preRotate(degrees, (float) width / 2, (float) height / 2);
Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), m, true);
Используется только масштаб, а не вращение.