как получить повернутое изображение области? - PullRequest
0 голосов
/ 16 февраля 2012

Например, я получил положение изображения в 10,10 с шириной 100 и высотой 120. Я повернул его по центру по часовой стрелке на 20 градусов, положение будет меньше, а размер будет больше, так как край будет выходить, но как мне рассчитать стоимость для них?

Не уверен, что я прояснил вопрос достаточно, изменит его, если найду лучший способ объяснить его.

Попытка сделать это в Android

1 Ответ

0 голосов
/ 16 февраля 2012

Я предполагаю, что вы хотите знать, как преобразуется ограничивающий прямоугольник объекта, если вы поворачиваете его вокруг его центра.

Если исходный прямоугольник имеет ширину w и высоту h, новый после поворотапо r, имеет размеры:

w r = abs (sin (r)) * h + abs (cos (r)) * w
h r = abs (грех (r)) * w + abs (cos (r)) * ч

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