函数名称: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)时,可以指定笔的颜色、线条宽度等属性。
- 应用笔触后,可以将绘图表面保存为图片或在其他地方显示出来。