English | 简体中文 | 繁體中文
查询

Imagick::waveImage()函数—用法及示例

「 将图像波浪化,创建波浪效果 」


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

补充纠错
热门PHP函数
分享链接