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

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

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

1 ответ

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

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

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

Другие вопросы по тегам