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