查詢

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函式
分享連結