函式名稱: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)時,可以指定筆的顏色、線條寬度等屬性。
- 應用筆觸後,可以將繪圖表面儲存為圖片或在其他地方顯示出來。