Измените размер, чтобы поместиться в поле и установите фон в черный цвет на "пустой" части
Я пытаюсь получить этот результат: размер фиксированного ящика (133x100), изображение должно быть изменено размером , но не растянуто, чтобы поместиться внутри этого поля, пустое пространство должен быть заполнен черным цветом.
Я действительно пытаюсь выполнить эту команду:
convert -background black -gravity center -extent 133x100 from.jpg to.jpg
Однако вместо того, чтобы подгонять изображение в запрошенном поле, я получаю обрезку изображения.
Как получить запрошенный результат? Я копаю в документации, но есть много вариантов, и я все еще не нашел (я думаю) тот, который мне нужен.
Ответы
Ответ 1
Похоже, я нашел решение самостоятельно с помощью этой ссылки: http://www.imagemagick.org/Usage/thumbnails/#fit_summery
И этот код решил мою проблему:
convert from.jpg -thumbnail 133x100 -background black -gravity center -extent 133x100 to.jpg