我有兴趣为我网站上的水印图像创建类似的效果。
我需要即时生成它,因为每张照片中间的文本都会不同,所以我不能使用预先合成的 png 文件。
我不关心确切的字体(我有一个我很满意的字体),但是我如何像他们一样在它周围添加一个很好的模糊轮廓?
我尝试使用gaussianBlurImage
但它不适用于 ImagickDraw 对象。我是否需要先将 ImagickDraw 组合到 Imagick 对象上,然后对其进行模糊处理,然后再将其组合到主图像上?
或者是否有一些我还没有发现的聪明的 ImagickDraw 函数可以使用?
谢谢
您可以在 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] 删除。
我来说两句