Как мне дополнить изображение до заданного размера с помощью imagemagick?

364
puzzlement

Скажем, у меня есть каталог изображений, который по-разному 3024×4032и в 4032×3024пикселях, и я хочу, чтобы все они были изменены 1920×1080.

Мне нужен именно такой размер вывода, но я не хочу, чтобы изображения искажались, чтобы соответствовать размеру, поэтому я хочу, чтобы края были дополнены черным, чтобы сохранить соотношение сторон оригинальных изображений. Что такое командная строка ImageMagick для дополнения изображений по мере необходимости?

0

1 ответ на вопрос

0
puzzlement

Для каждого изображения эта команда создаст 1920x1080версию изображения, центрированную, с краями, дополненными черным, где это необходимо:

convert [input file] -resize 1920x1080 -background black -gravity center -extent 1920x1080 [output file] 

Источник: документация ImageMagick для -extentфлага .

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