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