我想要添加一个覆盖文本与文本阴影到一个图像。到目前为止,我已经做到了
// top text imagettftext($im, $font_size+2, 0, $text1_params['centered_start'], $font_size+$margin, $black, $font, $text1_params['text'] ); imagettftext($im, $font_size, 0, $text1_params['centered_start'], $font_size+$margin, $white, $font, $text1_params['text'] ); // bottom text imagettftext($im, $font_size, 0, $text2_params['centered_start'] , $image_height-$text2_params['height']+$font_size+$margin, $black, $font, $text2_params['text'] ); imagettftext($im, $font_size, 0, $text2_params['centered_start']-2, $image_height-$text2_params['height']+$font_size+$margin-2, $white, $font, $text2_params['text'] );
结果是这样的-

但我希望它看起来像这样(注意两个文本阴影之间的细微差别)-

发布于 2014-06-27 20:46:25
一种恶意的方法是渲染8次黑色文本。第一次用偏移到左上角,然后是顶部中间,然后是右上,然后是左,等等。它可能会留下一个在几个地方缺少一些像素的轮廓,但是它可能不会被注意到。
https://stackoverflow.com/questions/24460369
复制相似问题