函数名: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 版本符合要求。