牛牛在线工具

ImagickDraw::setStrokeAlpha()

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

ImagickDraw::setStrokeAlpha()

设置描边的不透明度

函数名称:ImagickDraw::setStrokeAlpha() 函数描述:设置描边的不透明度。 适用版本:ImagickDraw::setStrokeAlpha()函数在Imagick PHP扩展版本6.3.5以上可用。 用法: bool ImagickDraw::setStrokeAlpha ( float $opacity ) 参数: $opacity:设置描边的不透明度,范围从0(完全透明)到1(完全不透明)。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个新的ImagickDraw对象 $draw = new ImagickDraw(); // 设置描边的不透明度为0.5 $draw->setStrokeAlpha(0.5); // 在画布上绘制一个矩形,并应用描边的不透明度设置 $draw->rectangle(50, 50, 150, 150); // 创建一个新的Imagick对象,并设置画布大小和背景色 $image = new Imagick(); $image->newImage(200, 200, 'white'); // 应用设置好的ImagickDraw对象到Imagick对象上 $image->drawImage($draw); // 显示图像 header('Content-type: image/png'); echo $image; 在上面的示例中,我们创建了一个新的ImagickDraw对象,并使用setStrokeAlpha()函数将描边的不透明度设置为0.5。然后,我们在画布上绘制了一个矩形,并将设置好的ImagickDraw对象应用到Imagick对象上。最后,我们将生成的图像以PNG格式输出。