Можно ли как-ть преобразовать изображение без искажения того что на картинке?
Всем привет.
Есть следующий кейс:
Юзер загружает изображение произвольного размера (имеется ввиду скорее соотношение сторон нежели объем занимаемой памяти) и затем она должно быть показана в UI, но при этом иметь размеры 96х96 пикселей.
Проблема в том что если юзер загрузил прямоугольную картинку, то при "топорном" указании размеров сама картинка искажаеться, чего хочеться избежать.
Есть ли как-ть либа которая позволяет привести картинку из прямоугольной к квадратной при это не искажая самого изображения?
Гуглом пользоваться не пробовали? nodeca.github.io/pica/demo
А вообще, если картинку выводить как бэкграунд, то можно задать CSS правило background-size: cover.