Обрезайте несколько изображений с переменной высотой с помощью convert

Обрезайте несколько изображений с переменной высотой с помощью convert

У меня есть список изображений с фиксированной шириной, но переменной высотой.

1440x2461

1440x2292

1440x2328

1440x2564

1440x2438

Я хотел бы обрезать нижний колонтитул изображений на 380 пикселей снизу независимо от высоты изображения.

1440x2461 -> после кадрирования -> 1440x2081

Реальная проблема, с которой я сталкиваюсь, заключается в том, что я не могу каждый раз указывать, что оставить после обрезки, как здесь:

convert in.png -crop 1440x2081+0+0 out.png

Итак, мой вопрос: есть ли способ указать ImageMagick сохранять неуказанную область после кадрирования и удалять указанную область?

convert in.png -crop -{command to invert selection} 1440x380+0+0 out.png

Или есть какой-то другой способ добиться результата?

решение1

Попробуйте установить - gravity South.Документы IM. Он подскажет, как измерить смещение снизу.

Связанный контент