Как лучше всего решить эту проблему:
Если у вас есть изображение, чьи стороны даже, например, 48 x 24, вы можете сделать это, и у вас все в порядке:
matrix.translate(-24, -12);
matrix.rotate(Math.PI);
matrix.translate(24, 12);
Но если у вас есть изображение размером примерно 49 x 25, то есть проблема с этими нечетными пикселями, как рассчитать, когда и где добавить или удалить эти нечетные пиксели, чтобы изображение всегда идеально вращалось?
Спасибо за любую помощь!