Я хочу изменить размер изображений после загрузки в 4 различных форматах. Если я изменяю его размер, чтобы он лучше подходил (т.е. соотношение сторон), некоторые изображения становятся слишком маленькими, если высота или ширина слишком велики, чем другие, и если я изменяю его размер до фиксированного размера, тогда изображения искажаются. Так что это лучший способ изменить размер изображения. В настоящее время я делаю это с помощью imagemagik thumbnailImage () , но я думаю, что это общая проблема. Что делают такие сайты, как Google или Facebook? что лучше всего сделать в этом случае