牛牛在线工具

ImagickDraw::setStrokeOpacity()

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

ImagickDraw::setStrokeOpacity()

设置描边的不透明度

函数名:ImagickDraw::setStrokeOpacity() 适用版本:Imagick 2.0.0及以上版本 用法:该函数用于设置描边的不透明度。 语法:bool ImagickDraw::setStrokeOpacity(float $opacity) 参数: $opacity: 描边的不透明度,取值范围为0.0到1.0之间,0.0表示完全透明,1.0表示完全不透明。 返回值:成功时返回true,失败时返回false。 示例: // 创建一个ImagickDraw对象 $draw = new ImagickDraw(); // 设置描边的颜色为红色 $draw->setStrokeColor('red'); // 设置描边的宽度为2像素 $draw->setStrokeWidth(2); // 设置描边的不透明度为0.5 $draw->setStrokeOpacity(0.5); // 创建一个Imagick对象,并将上述设置应用于该对象 $image = new Imagick(); $image->newImage(200, 200, 'white'); $image->drawImage($draw); // 显示图像 header('Content-Type: image/png'); echo $image; 上述示例中,我们创建了一个ImagickDraw对象,并通过调用setStrokeOpacity()方法设置描边的不透明度为0.5。然后,我们创建了一个Imagick对象,并将设置应用于该对象。最后,我们将生成的图像以PNG格式输出。输出的图像将具有红色描边,宽度为2像素,并且描边的不透明度为0.5。