函式名: ImagickDraw::pathCurveToQuadraticBezierAbsolute()
適用版本: Imagick 3.1.0以上版本
用法: ImagickDraw::pathCurveToQuadraticBezierAbsolute() 方法用於在 ImagickDraw 物件中新增二次貝塞爾曲線的絕對路徑。
語法: bool ImagickDraw::pathCurveToQuadraticBezierAbsolute(float $x1, float $y1, float $x, float $y)
引數:
- $x1: 控制點的 x 座標
- $y1: 控制點的 y 座標
- $x: 結束點的 x 座標
- $y: 結束點的 y 座標
返回值:成功時返回 TRUE,失敗時返回 FALSE。
示例:
// 建立一個 Imagick 物件
$image = new Imagick();
// 建立一個 ImagickDraw 物件
$draw = new ImagickDraw();
// 設定路徑起始點
$draw->pathStart();
// 新增二次貝塞爾曲線路徑
$draw->pathCurveToQuadraticBezierAbsolute(100, 100, 200, 200);
// 設定路徑結束點
$draw->pathFinish();
// 將路徑應用於影象
$image->drawImage($draw);
// 顯示影象
header("Content-Type: image/png");
echo $image;
上述示例程式碼建立了一個 Imagick 物件和一個 ImagickDraw 物件,並使用 pathCurveToQuadraticBezierAbsolute() 方法新增了一條二次貝塞爾曲線的絕對路徑。最後,將路徑應用於影象並顯示出來。
請注意,示例程式碼中的 Imagick 和 ImagickDraw 物件的建立和影象的顯示只是簡單的示例,實際使用時可能需要根據具體需求進行調整。