如何使用PHP向覆盖文本添加文本阴影
我想在图像中添加一个带有文字阴影的覆盖文字。到目前为止,我已经能够做到这一点如何使用PHP向覆盖文本添加文本阴影,php,php-gd,Php,Php Gd,我想在图像中添加一个带有文字阴影的覆盖文字。到目前为止,我已经能够做到这一点 //顶部文本 imagettftext($im,$font_大小+2,0, $text1_参数['centered_start'], $font\U size+$margin, $black、$font、$text1_参数['text'] ); imagettftext($im,$font_大小,0, $text1_参数['centered_start'], $font\U size+$margin, $white、$
//顶部文本
imagettftext($im,$font_大小+2,0,
$text1_参数['centered_start'],
$font\U size+$margin,
$black、$font、$text1_参数['text']
);
imagettftext($im,$font_大小,0,
$text1_参数['centered_start'],
$font\U size+$margin,
$white、$font、$text1_参数['text']
);
//底部文本
imagettftext($im,$font_大小,0,
$text2_参数['centered_start'],
$image\u height-$text2\u参数['height']+$font\u size+$margin,
$black、$font、$text2_参数['text']
);
imagettftext($im,$font_大小,0,
$text2_参数['centered_start']-2,
$image\u height-$text2\u参数['height']+$font\u size+$margin-2,
$white、$font、$text2_参数['text']
);代码>
这就是结果-
但我希望它看起来像这样(注意两个文本阴影中的细微差别)-
一种不切实际的方法是将黑色文本渲染8次。第一次偏移到左上角,然后是上中心,然后是右上角,然后是左上角,依此类推。它可能会在一些地方留下缺少一些像素的轮廓,但可能不会被注意到。哪些图像是“想要此”版本?文本底部/右侧的阴影,或单词周围的阴影(例如,不是阴影,只是一个厚边框)@MarcB-我想获得底部的阴影。很抱歉搞混了。有一些格式错误底部的称为笔划文本,而不是阴影文本;)