查询

UI\Draw\Pen::stroke()函数—用法及示例

「 在绘图上应用笔触 」


函数名称:UI\Draw\Pen::stroke()

函数描述:该函数用于在绘图上应用笔触。

函数适用版本:PHP 7.4.0 及以上版本。

用法:

public UI\Draw\Pen::stroke ( UI\Draw\Path $path ) : void

参数:

  • $path:一个 UI\Draw\Path 对象,表示要应用笔触的路径。

返回值:该函数没有返回值。

示例:

// 创建一个绘图表面
$area = new UI\Draw\Area(400, 400);

// 创建一个绘图路径
$path = new UI\Draw\Path();

// 在路径上添加绘制指令
$path->newFigure(50, 50);
$path->lineTo(200, 200);
$path->lineTo(50, 200);
$path->closeFigure();

// 创建一个笔对象
$pen = new UI\Draw\Pen(UI\Draw\Color::rgb(255, 0, 0));

// 在绘图表面上应用笔触
$pen->stroke($path);

// 将绘图表面保存为图片
$image = $area->image();
$image->save("output.png");

注意事项:

  • 在使用该函数之前,需要先创建一个绘图表面(UI\Draw\Area)和一个绘图路径(UI\Draw\Path)。
  • 绘图路径是通过添加绘制指令来定义的,可以使用诸如newFigure()、lineTo()、closeFigure()等函数来添加指令。
  • 创建一个笔对象(UI\Draw\Pen)时,可以指定笔的颜色、线条宽度等属性。
  • 应用笔触后,可以将绘图表面保存为图片或在其他地方显示出来。
补充纠错
上一个函数: UI\Draw\Pen::transform()函数
下一个函数: UI\Draw\Pen::save()函数
热门PHP函数
分享链接