Как мне дополнить изображение до заданного размера с помощью 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
флаг.