查詢

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

「 在ImagickDraw物件中新增一條相對水平線段到路徑中 」


函式名:ImagickDraw::pathLineToHorizontalRelative()

適用版本:Imagick 3.1.0以上

用法:這個函式用於在ImagickDraw物件中新增一條相對水平線段到路徑中。

語法:ImagickDraw::pathLineToHorizontalRelative(float $x)

引數:

  • $x:相對於當前點的水平偏移量,以畫素為單位。

返回值:該函式沒有返回值。

示例:

<?php
// 建立一個ImagickDraw物件
$draw = new ImagickDraw();

// 設定路徑起點
$draw->pathStart();

// 新增一條相對水平線段到路徑中
$draw->pathLineToHorizontalRelative(50);

// 新增另一條相對水平線段到路徑中
$draw->pathLineToHorizontalRelative(100);

// 結束路徑
$draw->pathFinish();

// 建立一個Imagick物件並載入一個影象
$image = new Imagick('input.jpg');

// 應用路徑到影象上
$image->drawImage($draw);

// 顯示影象
header('Content-type: image/jpeg');
echo $image;
?>

上述示例中,我們首先建立了一個ImagickDraw物件,並使用pathStart()函式設定了路徑的起點。然後,使用pathLineToHorizontalRelative()函式兩次新增了兩條相對水平線段到路徑中,分別是向右偏移50畫素和100畫素。最後,使用pathFinish()函式結束了路徑的繪製。

接下來,我們建立了一個Imagick物件並載入了一張影象。然後,使用drawImage()函式將路徑應用到影象上。最後,我們將影象輸出到瀏覽器顯示。

注意:在使用該函式之前,需要確保已經安裝了Imagick擴充套件,並且版本大於等於3.1.0。

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