我如何使用 ImageMagick 实现这种模糊的文本轮廓效果?

密码猴

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 函数可以使用?

谢谢

fmw42

您可以在 ImageMagick 中做到这一点,方法是创建透明背景并通过标签添加文本:使用带有白色笔触的黑色文本,然后降低不透明度。然后将后者合成到您的原件上。

原来的:

在此处输入图片说明

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

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章