查詢

Imagick::textureImage()函式—用法及示例

「 將紋理應用於影象 」


函式:Imagick::textureImage()

適用版本:Imagick 3.1.0以上

用法: Imagick::textureImage()函式用於將紋理應用於影象。它會將指定的影象作為紋理,然後將其應用到當前的影象上。該函式可以用於建立有趣的視覺效果,如紋理背景、紋理字型等。

語法: bool Imagick::textureImage(Imagick $texture)

引數:

  • $texture:一個Imagick物件,表示要應用的紋理影象。

返回值: 如果成功應用紋理,返回true;否則返回false。

示例:

// 建立一個Imagick物件,載入需要應用紋理的影象
$image = new Imagick('input.jpg');

// 建立一個Imagick物件,載入紋理影象
$texture = new Imagick('texture.jpg');

// 應用紋理
$image->textureImage($texture);

// 儲存結果
$image->writeImage('output.jpg');

// 輸出結果
header('Content-Type: image/jpeg');
echo $image;

// 清理資源
$image->destroy();
$texture->destroy();

上述示例中,我們首先建立了一個Imagick物件,載入了需要應用紋理的影象(input.jpg)。然後,我們建立了另一個Imagick物件,載入了紋理影象(texture.jpg)。接下來,我們呼叫textureImage()函式,將紋理應用到影象上。最後,我們儲存結果影象,並將其輸出到瀏覽器。

請確保在使用該函式之前,已經正確安裝並啟用了Imagick擴充套件。

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