2015-04-08 9 views
0

У меня есть изображения переменной высоты и ширины, и я хочу обрезать их все, чтобы они были высотой 200 пикселей без изменения размера. то есть их ширина останется прежней, а высота будет 200 пикселей. Я хочу использовать для этого «северную» гравитацию.Пакетные изображения обрезки до фиксированной высоты (CLI)

Любой инструмент CLI, который разрешает пакетную обработку, будет в порядке - imagemagick/mogrify, gm и т. Д. Я попытался понять это, но не могу найти какой-либо вариант, чтобы просто оставить ширину неуказанной.

ответ

1

Вы можете оставить ширину не определено путем, а, в результате чего ширина не определен, и использовать extent сделать обрезку:

convert in.png -extent x200 out.png 

или, скажем,

mogrify -extent x200 *.png 

Для мастера примера изображения , который превратил бы this в this. Вы можете увидеть примеры изменения размера on the examples site, а также some different ways of doing cropping.

Смежные вопросы