在 PHP 中,使用 imagecolorallocate()
函数为图像分配颜色时,不支持透明度。要处理透明度,您需要使用 GD 库的 imagecolorallocatealpha()
函数。这个函数允许您分配一个 alpha 值(透明度)给颜色。
以下是使用 imagecolorallocatealpha()
的示例:
在这个示例中,我们首先创建了一个 200x200 的图像。然后,我们使用 imagecolorallocatealpha()
函数为背景颜色分配了透明度(127)。接下来,我们为前景颜色(红色)分配了透明度(64)。最后,我们在图像上绘制了一个带有透明度的矩形,并将图像输出到浏览器。