📜  PHP | GmagickDraw setstrokewidth()函数(1)

📅  最后修改于: 2023-12-03 14:45:16.605000             🧑  作者: Mango

PHP | GmagickDraw setstrokewidth() 函数

简介

该函数用于设置绘制对象的描边宽度。

public GmagickDraw GmagickDraw::setstrokewidth ( float $stroke_width )
参数
  • stroke_width:描边宽度,浮点型。
返回值

返回类型为 GmagickDraw,该对象可用于链式操作。

例子
// 创建绘制对象
$draw = new GmagickDraw();

// 设置描边宽度
$draw->setstrokewidth(2);

// 继续链式操作
$draw->setstrokecolor('red')
    ->setfillcolor('green')
    ->rectangle(10, 10, 100, 100);

// 创建图像对象,绑定绘制对象
$image = new Gmagick();
$image->newImage(120, 120, 'white')
    ->drawImage($draw);

// 输出图像
header('Content-Type: image/png');
echo $image;
注意事项
  • 描边宽度必须为浮点型,且不能为负数。
  • 该函数必须在绘制操作之前调用,否则会抛出异常。
  • 如果该函数被多次调用,则以最后一次设置的描边宽度为准。