牛牛在线工具

ImagickDraw::setStrokeWidth()

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

ImagickDraw::setStrokeWidth()

设置图像绘制对象的描边宽度

函数名称:ImagickDraw::setStrokeWidth() 函数描述:设置图像绘制对象的描边宽度。 适用版本:ImagickDraw::setStrokeWidth()函数在PHP Imagick扩展版本3.3.0及以上可用。 用法: bool ImagickDraw::setStrokeWidth ( float $stroke_width ) 参数: $stroke_width:描边宽度,以浮点数表示。 返回值:成功时返回true,失败时返回false。 示例: // 创建一个ImagickDraw对象 $draw = new ImagickDraw(); // 设置描边宽度为2.5像素 $draw->setStrokeWidth(2.5); // 创建一个Imagick对象,用来绘制图像 $image = new Imagick(); $image->newImage(200, 200, 'white'); $image->setImageFormat('png'); // 在图像上绘制一个矩形,并应用设置的描边宽度 $draw->rectangle(50, 50, 150, 150); $image->drawImage($draw); // 输出图像 header('Content-Type: image/png'); echo $image; 在上面的示例中,我们首先创建了一个ImagickDraw对象,并使用setStrokeWidth()方法设置描边宽度为2.5像素。然后,我们创建了一个Imagick对象,并使用newImage()方法创建了一个200x200像素的白色图像。接下来,我们使用rectangle()方法在图像上绘制了一个矩形,并应用了设置的描边宽度。最后,我们将绘制的图像输出为PNG格式。