我应该在PHP图像中使用哪种字体来获取文本边框效果

时间:2013-07-27 02:35:58

标签: php gd

我正在尝试创建一个代码,该代码将为图像输入并插入文本。 我期待的输出是像这样的图像 - enter image description here

您可以看到它看起来像是文字阴影/边框。文字为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);

我有这个输出 - enter image description here

你可以看到我无法获得所需的效果,这是前一个快照中的效果。 我希望代码的方式是文本应该恰好适合上一个快照的红色部分。

PS-第一个快照是从photoshop生成的,我想要实现扔PHP。

更新:图片是facebook个人资料的封面,以便其中的文字充当用户个人资料名称的背景。这是一个相同的快照 - enter image description here

1 个答案:

答案 0 :(得分:0)

你所尝试的是不可能的。文本的呈现方式略有不同,具体取决于哪个OS&浏览器用户正在结束,而发光的背景图像必须普遍设置。我很高兴看到你使用我的imagettftextblur()函数。