1

Я пытаюсь создать миниатюры фотографий JPG с помощью инструмента convert ImageMagick. Миниатюры должны иметь определенный размер (210х159), без пустых областей, и изображение может быть обрезано при необходимости.

К сожалению, у меня есть только ImageMagick 6.3.7, который не поддерживает модификатор геометрии '^' (добавлен в v6.3.8-3). Есть ли другой способ добиться этого в более ранних версиях ImageMagick?

1 ответ1

1

Я нашел описание того, как имитировать ^ с более старыми версиями ImageMagic. Это не идеально, потому что оригинал будет изменен в 2-3 раза, что, очевидно, может добавить артефакты и размытие, но, похоже, это решит проблему.

convert logo: \
        -resize x160 -resize '160x<'   -resize 50% \
        -gravity center  -crop 80x80+0+0 +repage  space_fill.jpg

Вот довольно подробное описание того, что именно это делает:
http://www.imagemagick.org/Usage/resize/#space_fill

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .