1

У меня 176 изображений JPEG размером 450x800 , и мне было интересно, есть ли способ существенно изменить их размер, но при этом сохранить их содержимое в определенных областях (в настоящее время я надеюсь только на середину). По совпадению, размер, который я хотел бы иметь, является фактически наоборот - 800x450 .

Я понимаю, что картина говорит тысячу слов.

Я имею:

http://i.imgur.com/rYeJuIb.jpg

Очевидно, что происходит с обычным изменением размера:

Мне бы хотелось:

Очевидно, что белый четырехугольник является чем-то более сложным, но он имеет размер, и он белый на черном (я думаю, что он имеет плавный переход к черному, поэтому о волшебном выборе не может быть и речи).

Что очень помогает, так это то, что фон везде абсолютно черный, возможно, возможно:

  1. Выберите и обрежьте четырехугольную фигуру в середине.
  2. Сделайте новый или измените размер фона.
  3. Вставьте обрезанный объект.
  4. Счастье!

Спасибо!

1 ответ1

0

Я считаю, что наиболее полезным инструментом командной строки является convert, часть imagemagick

У функции convert есть много опций, так что я не могу вспомнить их все, и мне приходится искать их, а затем применять опции к поставленной задаче.

http://www.imagemagick.org/Usage/

В этом случае,

convert *.jpg -bordercolor Black -border 175x0 -shave 0x150 <folder>

работал на Wuuuf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .