牛牛在线工具

Imagick::rotationalBlurImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::rotationalBlurImage()

对图像应用旋转模糊效果

函数名: Imagick::rotationalBlurImage() 适用版本: Imagick 版本 3.3.0 及以上 用法: Imagick::rotationalBlurImage() 方法用于对图像应用旋转模糊效果。该方法会在图像中创建一个旋转模糊的副本,并将其与原始图像进行叠加,从而实现模糊效果。 语法: bool Imagick::rotationalBlurImage ( float $angle [, int $channel = Imagick::CHANNEL_DEFAULT ] ) 参数: angle:旋转角度,单位为度。正值表示顺时针旋转,负值表示逆时针旋转。 channel(可选):指定要应用效果的图像通道,默认为Imagick::CHANNEL_DEFAULT。 返回值:如果成功应用了旋转模糊效果,则返回 true。如果发生错误,则返回 false。 示例: // 创建 Imagick 对象 $image = new Imagick('input.jpg'); // 应用旋转模糊效果 $image->rotationalBlurImage(30); // 显示或保存结果 $image->setImageFormat('png'); header('Content-Type: image/png'); echo $image; // 释放资源 $image->destroy(); 上述示例代码中,我们首先创建了一个 Imagick 对象,并加载了一个名为 "input.jpg" 的图像。然后,我们调用了 rotationalBlurImage() 方法,并传入旋转角度为 30 度。接下来,我们将结果图像的格式设置为 PNG,并通过 HTTP 响应的方式将其输出到浏览器。最后,我们销毁了 Imagick 对象,释放了资源。 请注意,示例中的角度为正值,表示顺时针旋转。如果要逆时针旋转,只需将角度设置为负值即可。