查詢

ImagickDraw::pathMoveToAbsolute()函式—用法及示例

「 將繪圖路徑中的當前點移動到指定的絕對座標位置 」


函式名: 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 格式輸出到瀏覽器中。

補充糾錯
熱門PHP函式
分享連結