查詢

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

「 設定填充圖案的URL 」


函式名: ImagickDraw::setFillPatternURL()

適用版本: PHP 5 >= 5.4.0, PECL imagick >= 2.1.0

用法:

public ImagickDraw::setFillPatternURL ( string $fill_url ) : bool

這個函式用於設定填充圖案的URL。填充圖案可以是外部的影象檔案,也可以是透過 ImagickDraw::setFillPatternImage() 方法建立的影象物件。

引數:

  • $fill_url: 填充圖案的URL,可以是本地檔案路徑或者遠端URL。

返回值:

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

示例:

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

// 設定填充圖案的URL
$patternUrl = 'https://example.com/pattern.png';
$draw->setFillPatternURL($patternUrl);

// 繪製一個矩形,並使用填充圖案
$draw->rectangle(100, 100, 300, 300);

// 建立一個 Imagick 物件
$image = new Imagick();
$image->newImage(400, 400, 'white');

// 將繪製指令應用到影象
$image->drawImage($draw);

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

在上面的示例中,我們建立了一個 ImagickDraw 物件,並使用 setFillPatternURL() 方法設定了填充圖案的URL。然後,我們使用 rectangle() 方法繪製了一個矩形,並將繪製指令應用到了一個 Imagick 物件上。最後,透過輸出影象的方式展示了結果。

請注意,setFillPatternURL() 函式要求 PHP 版本不低於 5.4.0,並且需要安裝 PECL imagick 擴充套件的版本不低於 2.1.0。此外,填充圖案的URL可以是本地檔案路徑或者遠端URL。

補充糾錯
下一個函式: ImagickDraw::scale()函式
熱門PHP函式
分享連結