Подтвердить что ты не робот

CLI ImageMagick resize (только в нижнем масштабе)

Я хотел бы изменить размер (только при необходимости) изображения до максимального разрешения 800x600. Итак, скажем, у нас есть изображение с разрешением 2000x1600, и оно изменит размер до 750x600, но если у меня будет изображение с разрешением 400x300, оно останется как есть. Другими словами, мне нужно ImageMagick для изменения размеров изображений без масштабирования. Как я могу это сделать?

convert -resize 800x600 input output делает масштабирование, но также масштабируется.

4b9b3361

Ответ 1

Решено: convert -resize 800x600\> input output будет изменять размер только в том случае, если ширина больше 800 пикселей или высота больше 600 пикселей.

Ответ 2

если вы хотите изменить размер текущего файла, попробуйте mogrify -resize 800x600\> *.jpg
это изменит размер всех jpg-изображений с больше 800 пикселей шириной или 600 высотой.