2013-12-17 3 views
1

ВопросImageMagick: можно удалить изображение среднего размера?

В качестве примера, есть простой способ, чтобы обрезать прочь Выходы в логотипе Google (зная их координаты заранее)?

Результат должен быть «Ggle» с меньшей шириной изображения, чем оригинал, потому что o отсутствует.

Это не обязательно делать с ImageMagick. Это может быть Gimp, Inkscape или любая другая программа Linux, которая может быть написана из командной строки.

enter image description here

+1

Вы имеете в виду, что в предположении, что координаты известны? – Alexander

+0

Да, я бы нашел координаты по следам и ошибкам. –

+0

Ничего себе, что изображение Google настолько велико: D выглядит как реклама Google –

ответ

1

Одним из вариантов является использование опции «колотых» с «новообращенного» из командной строки - details.

Другой вариант - использовать shave.

Обратите внимание, что в обоих случаях вам, вероятно, придется сделать 2 изображения, левую и правую часть, а затем объединить их с чем-то вроде опции «добавить» (details).

Для реальных сценариев командной строки смотрите here.

1

Если Google.png имеет длину 538 x 190 пикселей, то ширина буквы «G» равна 140px, а «gle» - 208px в ширину, оставляя блок размером 190 x 190 px в середине, который вы хотите вырезать. В ImageMagick:

convert Google.png -chop 190x190+141+190 Ggle.png 

, где первое измерение является размер блока, подлежащего нарезанного, а остальное указывает на то, где начать измельчения. Результат в Ggle.png:
enter image description here