如何使用PHP在GD中设置部分透明度?

时间:2009-04-13 20:17:56

标签: php gd

我正在尝试使用PHP制作动态图像,但我无法找到如何设置部分透明度。制作坚固或完全透明的东西非常容易,但我无法做到这一点。

2 个答案:

答案 0 :(得分:1)

假设您使用imagecreatetruecolor函数创建图像,并且您将图像作为PNG文件输出....

您需要调用以下方法来指定在调用imagepng之前必须将图像生成为24位PNG:

imagesavealpha($im, true);

请注意,如果不使用应用于img标记的CSS过滤器,Internet Explorer 6不支持24位PNG文件。

答案 1 :(得分:0)

查看imagecolorallicatealpha()的文档。在那里,他们创建了一个透明的色圈。