0

我正在尝试使用 PHP 制作动态图像,但我不知道如何设置部分透明度。使事物变得坚实或完全透明非常容易,但我一直无法做到这一点。

4

2 回答 2

1

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

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

imagesavealpha($im, true);

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

于 2009-04-13T20:39:27.803 回答
0

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

于 2009-04-13T20:56:26.640 回答