Как я могу добиться этого эффекта размытого текстового контура с помощью ImageMagick? - PullRequest
0 голосов
/ 13 июня 2018

https://thumb7.shutterstock.com/display_pic_with_logo/1517996/1106095757/stock-photo-photographer-silhouette-people-make-a-photo-of-nature-landscape-for-photostocks-and-social-networks-1106095757.jpg

Я заинтересован в создании аналогичного эффекта для водяных знаков на моем сайте.

Мне нужно создать его на лету, так как текст в середине будетразные на каждой фотографии, поэтому я не могу использовать предварительно составленный png-файл.

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

Я пытался использовать gaussianBlurImage, но он не работает с объектом ImagickDraw.Нужно ли мне сначала скомпоновать мой ImagickDraw на объекте Imagick, затем смазать его, а затем скомпоновать его на основном изображении?

Или есть какие-то умные функции ImagickDraw, которые я могу использовать, но которые я еще не обнаружил?

Спасибо

1 Ответ

0 голосов
/ 13 июня 2018

Это можно сделать в ImageMagick, создав прозрачный фон и добавив текст с помощью метки: используя черный текст с белым штрихом, а затем уменьшив непрозрачность.Затем составьте этот последний на ваш оригинал.

Оригинал:

enter image description here

convert image.jpg \( -background none -pointsize 64 -fill black -strokewidth 2 -stroke white -font arial -gravity center label:"stockphoto" -channel a -evaluate multiply 0.33 +channel \) -gravity center -geometry +0+50 -compose over -composite result.jpg

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...