Расчет максимального размера прямоугольника, произвольно повернутого, чтобы поместиться в ограничивающей рамке - PullRequest
0 голосов
/ 30 января 2019

После того, как пользователь загрузит изображение, мне, возможно, придется уменьшить его до размера, который поместится в заданную ограничивающую рамку, даже после того, как он будет позже повернут на произвольный угол.В этом случае это необходимо сделать сразу после загрузки.

Как рассчитать целевой размер изображения?

Заранее благодарим за помощь.

Изменить: я не вижу никакого отношения к вопросу, для которого этот вопрос был отмечен как дубликат.

1 Ответ

0 голосов
/ 30 января 2019

С точки зрения геометрии необходимо убедиться, что высота и ширина ограничительной рамки по крайней мере равны внутренней диагонали изображения, которая составляет sqrt(a²+b²)

enter image description here

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