Изменение размера / обрезка нескольких файлов при сохранении определенных областей?

402
Wuuuf

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

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

Я имею:

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

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

Изменение размера / обрезка нескольких файлов при сохранении определенных областей?

Мне бы хотелось: Изменение размера / обрезка нескольких файлов при сохранении определенных областей?

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

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

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

Спасибо!

1
Вы просто хотите обрезать верх, низ и бока? Или на самом деле изменить размер? Panther 10 лет назад 0
Смотрите http://www.imagemagick.org/Usage/crop/ Panther 10 лет назад 0
@ bodhi.zazen Ааа, хватит! Также возможно обрезать стороны изображения. Вот команда, которая сработала для меня: `convert * .jpg -bordercolor Black -border 175x0 -shave 0x150` Wuuuf 10 лет назад 1
@ Wuuuf Я думаю, что вы можете ответить на свои вопросы после установленного срока. Вы должны опубликовать это как ответ на свой вопрос, если он решил проблему. Darth Android 10 лет назад 1
@DarthAndroid Ну, я предоставил принятый ответ bodhi.zazen, так как это была их идея, и тот факт, что очки имеют для них большее значение, так как я - гость: P Wuuuf 10 лет назад 0
@Wuuuf Ты такой же пользователь, как и любой из нас! :) Просто погуляйте и задайте хорошие вопросы, а также ответьте на несколько! Darth Android 10 лет назад 1

1 ответ на вопрос

0
Panther

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

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

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

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

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

работал на Wuuuf

Похожие вопросы