Эффект гравировки ImageMagick на стекле - PullRequest
0 голосов
/ 02 мая 2018

Я хочу добавить логотип на изображение товара с эффектом гравировки.

Оригинальный логотип

enter image description here

После добавления его на товар он должен выглядеть следующим образом.

enter image description here

как это сделать с помощью imagemagick.

1 Ответ

0 голосов
/ 02 мая 2018

Используя это как трофей:

enter image description here

Тогда что-то вроде этого:

convert trophy.jpg -gravity center \
   \( G.png -colorspace gray -channel a -evaluate multiply 0.2 -resize 120x120 \) -composite result.png

enter image description here

Итак, я в основном загружаю трофей, а затем в некоторых «в сторону обработки» в скобках загружаю логотип Google, преобразуя его в оттенки серого, уменьшая непрозрачность, умножая ее на 0,2, изменяя ее размер и составляя это на вершине трофея.


Кстати, если бы вы использовали GraphicsMagick , в котором нет скобок, которые я использовал, чтобы убедиться, что я конвертирую только логотип в оттенки серого, а не в трофей, вы бы сделали это по-другому порядок. Сначала загрузите логотип и обработайте его (в оттенках серого, измените размер и т. Д.), Затем загрузите трофей, затем swap порядок, чтобы трофей перешел на задний план, например:

gm convert G.png -colorspace gray -resize ... trophy.jpg -swap -composite result.png
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...