Как я могу установить минимальный размер миниатюры с ImageMagick?

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

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

1
задан 21.08.2011, 12:02

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

1
ответ дан 17.12.2019, 00:44

Теги

Похожие вопросы