如何为jpeg制作透明文字?

时间:2013-10-04 10:48:20

标签: php image gif

到处都在谈论在透明图像上添加文字。我已经成功添加了像水印这样的文字(所以意味着透明文字)。你能建议我如何给出不透明度50%吗?

这是代码 -

$text = "GIF-KING";
$font = "arial.ttf";

$image = imagecreatefromgif('tmpimg/myimage.gif');
$text_color = imagecolorallocate($image, 198, 60, 147);
//imagestring($image,36, 10, 20,  $text, $text_color);

imagettftext($image, 30, 0,10, 290, $text_color, $font, $text);

1 个答案:

答案 0 :(得分:0)

您需要imagecolorallocatealpha代替imagecolorallocate, alpha混合不可用100%,因此请注意错误消息。

  

imagecolorallocatealpha()与imagecolorallocate()的行为相同   添加透明度参数alpha。

http://php.net/imagecolorallocatealpha