牛牛在线工具

ImagickDraw::setFillAlpha()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickDraw::setFillAlpha()

设置填充颜色的透明度

函数名:ImagickDraw::setFillAlpha() 适用版本:Imagick 3.0.0 或更高版本 函数说明:该函数用于设置填充颜色的透明度。 用法:bool ImagickDraw::setFillAlpha ( float $alpha ) 参数: $alpha: 填充颜色的透明度,取值范围为0到1之间的浮点数。0表示完全透明,1表示完全不透明。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建一个新的ImagickDraw对象 $draw = new ImagickDraw(); // 设置填充颜色为红色,透明度为0.5 $draw->setFillColor('red'); $draw->setFillAlpha(0.5); // 绘制一个矩形并填充颜色 $draw->rectangle(100, 100, 200, 200); $draw->drawImage($image); // 显示或保存图片 $image->setImageFormat("png"); header("Content-Type: image/png"); echo $image; 在上面的示例中,我们创建了一个新的ImagickDraw对象,并设置了填充颜色为红色,透明度为0.5。然后,我们使用rectangle()函数绘制了一个矩形,并使用drawImage()函数将其应用到图像上。最后,我们将图像以PNG格式输出到浏览器或保存到文件中。 请注意,使用setFillAlpha()函数之前,我们需要先设置填充颜色,可以使用setFillColor()函数来设置。