查詢

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

「 設定影象的遮罩(matte) 」


函式名稱:Imagick::setImageMatte()

函式描述:該函式用於設定影象的遮罩(matte)。

適用版本:該函式適用於所有版本的 Imagick 擴充套件。

用法:

bool Imagick::setImageMatte( bool $matte )

引數:

  • $matte(必填):設定為 true 則啟用遮罩,設定為 false 則禁用遮罩。

返回值:

  • 返回設定是否成功,成功返回 true,失敗返回 false。

示例:

// 建立一個新的 Imagick 物件
$image = new Imagick();

// 讀取一張圖片
$image->readImage('image.png');

// 啟用遮罩
$image->setImageMatte(true);

// 進行一些影象處理操作
// ...

// 禁用遮罩
$image->setImageMatte(false);

// 儲存處理後的影象
$image->writeImage('processed_image.png');

在上述示例中,我們首先建立了一個新的 Imagick 物件,並使用 readImage() 方法讀取了一張圖片。然後,我們使用 setImageMatte() 方法啟用了影象的遮罩功能。在進行一些影象處理操作後,我們使用 setImageMatte() 方法禁用了遮罩,並使用 writeImage() 方法儲存處理後的影象。

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