0

到处都在谈论在透明图像上添加文本。我已经成功添加了像水印这样的文本(也就是说透明文本)。你能建议我如何给不透明度 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);
4

1 回答 1

0

您需要alpha 混合而imagecolorallocatealpha不是imagecolorallocate100% 可用,因此请注意错误消息。

imagecolorallocatealpha() 的行为与 imagecolorallocate() 相同,只是增加了透明度参数 alpha。

http://php.net/imagecolorallocatealpha

于 2013-10-04T10:52:58.413 回答