函式名: ImagickDraw::pathMoveToAbsolute()
適用版本: Imagick 3.0.0 及以上版本
用法: pathMoveToAbsolute() 方法用於將繪圖路徑中的當前點移動到指定的絕對座標位置。
語法: bool ImagickDraw::pathMoveToAbsolute(float $x, float $y)
引數:
- $x:目標點的x座標
- $y:目標點的y座標
返回值:成功時返回 true,失敗時返回 false。
示例:
<?php
// 建立一個 ImagickDraw 物件
$draw = new ImagickDraw();
// 設定路徑起點座標
$draw->pathMoveToAbsolute(100, 100);
// 繪製一條直線到指定的終點
$draw->pathLineToAbsolute(200, 200);
// 設定繪製的線條顏色和寬度
$draw->setStrokeColor('red');
$draw->setStrokeWidth(2);
// 建立一個 Imagick 物件,並將繪製的路徑應用到影象上
$image = new Imagick();
$image->newImage(300, 300, 'white');
$image->drawImage($draw);
// 在瀏覽器中輸出影象
header('Content-Type: image/png');
echo $image;
?>
上述示例中,我們首先建立了一個 ImagickDraw 物件,然後使用 pathMoveToAbsolute() 方法將路徑的起點設定為 (100, 100)。接著,我們使用 pathLineToAbsolute() 方法繪製一條直線到座標 (200, 200)。最後,我們設定了線條的顏色和寬度,並將繪製的路徑應用到一個 Imagick 物件上。最終,我們將生成的影象以 PNG 格式輸出到瀏覽器中。