查詢

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

「 設定繪製圖形時的虛線樣式 」


函式名: ImagickDraw::setStrokeDashArray()

適用版本: Imagick 3.0.0 及以上版本

函式說明:該函式用於設定繪製圖形時的虛線樣式。虛線樣式由一系列的數字來表示,每兩個數字依次表示實線和空白區域的長度。

用法:

ImagickDraw::setStrokeDashArray ( array $dashArray ) : bool

引數:

  • $dashArray:一個包含數字的陣列,用於指定虛線的樣式。陣列中的每兩個數字依次表示實線和空白區域的長度。

返回值:

  • 成功時返回 true,失敗時返回 false。

示例:

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

// 設定虛線樣式為 5px 實線,3px 空白
$dashArray = array(5, 3);
$draw->setStrokeDashArray($dashArray);

// 繪製一個矩形
$draw->rectangle(50, 50, 200, 150);

// 建立一個 Imagick 物件,並將繪製的圖形應用到該物件上
$image = new Imagick();
$image->newImage(250, 200, 'white');
$image->setImageFormat('png');
$image->drawImage($draw);

// 輸出影象
header('Content-Type: image/png');
echo $image;

以上示例中,我們建立了一個 ImagickDraw 物件,並使用 setStrokeDashArray() 函式設定了虛線樣式為 5px 實線,3px 空白。然後,我們使用 rectangle() 方法繪製一個矩形,並將繪製的圖形應用到一個 Imagick 物件上。最後,我們將生成的影象輸出到瀏覽器中。

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

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