我正在尝试创建一个代码,该代码将为图像输入并插入文本。 我期待的输出是像这样的图像 -
您可以看到它看起来像是文字阴影/边框。文字为Khadim Hussain
(红色)和(Khadim Hussain Rasooli)
(绿色)。
我正在使用PHP的图像GD库来插入文本。代码是 -
$font = 'font/HelveticaNeueLTCom-XBlkCn.ttf';
$bbox = imagettfbbox ( 10, 0, $font, $text );
$glow_color = imagecolorallocate($im,0xFF,0xFF,0x00);
$shadow_color = imagecolorallocate($im,255,0,0);
$x = 200;
$y = 268;
imagettftextblur($im, 24,0, $x, $y,$shadow_color,$font,$text,0,-1);
我有这个输出 -
你可以看到我无法获得所需的效果,这是前一个快照中的效果。 我希望代码的方式是文本应该恰好适合上一个快照的红色部分。
PS-第一个快照是从photoshop生成的,我想要实现扔PHP。
更新:图片是facebook个人资料的封面,以便其中的文字充当用户个人资料名称的背景。这是一个相同的快照 -
答案 0 :(得分:0)
你所尝试的是不可能的。文本的呈现方式略有不同,具体取决于哪个OS&浏览器用户正在结束,而发光的背景图像必须普遍设置。我很高兴看到你使用我的imagettftextblur()函数。