函式名:Imagick::waveImage()
函式描述:該函式用於將影象波浪化,建立波浪效果。
適用版本:PHP 5 >= 5.1.0, PHP 7, PECL imagick >= 2.0.0
語法:public Imagick::waveImage(float $amplitude, float $length)
引數:
- $amplitude:波浪的振幅,取值範圍為正浮點數,預設為25。
- $length:波浪的長度,取值範圍為正浮點數,預設為150。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 建立 Imagick 物件
$image = new Imagick('path/to/image.jpg');
// 應用波浪效果
$image->waveImage(30, 200);
// 顯示影象
header('Content-Type: image/jpeg');
echo $image;
在上面的示例中,我們首先建立了一個 Imagick 物件,並載入了一張影象。然後,我們使用 waveImage()
函式將影象波紋化,設定了振幅為30,長度為200。最後,我們將處理後的影象以 JPEG 格式輸出。
注意:在使用 waveImage()
函式之前,需要確保已經安裝了 Imagick 擴充套件,並且 PHP 版本符合要求。