Я использую ImageMagick с PHP для изменения размера изображений (используя инструмент командной строки «convert»).Изменение размера изображения минимальной ширины и максимальной высоты
Я могу изменить размер изображений, и все работает.
Что я хочу сделать, это изменить размер изображения (любого измерения) до изображения, задающего минимальную ширину и максимальную высоту и в то же время сохранить разрешение/соотношение сторон изображения. Как мне это сделать?
Почему я хочу это: Я помещаю эти изображения в ленту новостей на своем веб-сайте, где мне нужны изображения шириной: 100%, но проблема в том, что высота становится слишком большой для определенных изображений и занимает целую страницу , Я хочу этого избежать.
Это то, что я использую для изменения размера:
$cmd="convert -thumbnail ".$width."x".$height." \"".$source."\" \"".$dest."\";";
Если вы уже используете PHP, почему вы делаете необработанные командные строки? В PHP есть API для Imagick. http://stackoverflow.com/questions/18805497/php-resize-image-on-upload/40324941#40324941 – HoldOffHunger