Я бы сказал, что это зависит .. Если вы рисуете изображение с одинаковым масштабным коэффициентом и вращением 1000 раз, вам может быть лучше повернуть / масштабировать изображение один раз и нарисовать масштабированное изображение 1000 раз.
Если у вас есть другое преобразование для каждого изображения, чем я бы определенно пошел на матрицы.Создание нового образа включает в себя выделение / выделение памяти и запуск сборки мусора, чего у вас нет для матричного подхода.
Но создание эталонного теста занимает около 15 минут, и вы можете поделиться результатами здесь;)