У меня есть область на сайте, над которой я работаю, будет отображаться образ профиля пользователя, который вытягивается из внешнего источника (поэтому не имеет никакого контроля над его исходным размером).
Я хочу сделать изображение (в этом примере 1000px x 800px
и изменить его размер на 200px x 150px
). Очевидно, что существует разница в соотношении сторон.
Я хочу изменить размер исходного изображения без искажений, что в данном случае приведет к созданию образа 200px x 160px
. То, что я тогда хочу сделать, - обрезать любой избыток с краев, чтобы получить правильный размер изображения. Поэтому в этом случае растение 5px
сверху и снизу изображения, наконец, произведет 200px x 150px
.
В настоящее время я располагаю библиотекой WideImage и хотел бы использовать ее. Я видел несколько подобных вопросов о SO, но ничего, что я могу сказать, точно делает, как я пытаюсь достичь.