Вращающиеся изображения с длиной сторон нечетного пикселя - PullRequest
0 голосов
/ 10 августа 2010

Как лучше всего решить эту проблему:

Если у вас есть изображение, чьи стороны даже, например, 48 x 24, вы можете сделать это, и у вас все в порядке:

matrix.translate(-24, -12);
matrix.rotate(Math.PI);
matrix.translate(24, 12);

Но если у вас есть изображение размером примерно 49 x 25, то есть проблема с этими нечетными пикселями, как рассчитать, когда и где добавить или удалить эти нечетные пиксели, чтобы изображение всегда идеально вращалось?

Спасибо за любую помощь!

1 Ответ

2 голосов
/ 10 августа 2010

Просто переведите на -24,5 и -12,5 и т. Д. Вместо -24 и -12.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...