我正在尝试使用PHP制作动态图像,但我无法找到如何设置部分透明度。制作坚固或完全透明的东西非常容易,但我无法做到这一点。
答案 0 :(得分:1)
假设您使用imagecreatetruecolor函数创建图像,并且您将图像作为PNG文件输出....
您需要调用以下方法来指定在调用imagepng之前必须将图像生成为24位PNG:
imagesavealpha($im, true);
请注意,如果不使用应用于img标记的CSS过滤器,Internet Explorer 6不支持24位PNG文件。
答案 1 :(得分:0)
查看imagecolorallicatealpha()的文档。在那里,他们创建了一个透明的色圈。