牛牛在线工具

Gmagick::motionblurimage()

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

Gmagick::motionblurimage()

PHP版本5.4以上

函数名:Gmagick::motionblurimage() 适用版本:Gmagick扩展需要安装并启用,适用于PHP版本5.4以上。 用法:该函数用于在图像上应用运动模糊效果。 语法:bool Gmagick::motionblurimage(float $radius, float $sigma, float $angle) 参数: $radius:模糊半径,单位为像素。较大的半径会产生更明显的模糊效果。 $sigma:标准偏差,用于控制模糊的强度。较大的值会产生更模糊的效果。 $angle:模糊运动的角度,以度为单位。可以是正值或负值。 返回值:成功时返回true,失败时返回false。 示例: // 创建Gmagick对象 $gmagick = new Gmagick('path/to/image.jpg'); // 应用运动模糊效果 $radius = 10; $sigma = 5; $angle = 45; $result = $gmagick->motionblurimage($radius, $sigma, $angle); if ($result) { // 保存处理后的图像 $gmagick->writeImage('path/to/blurred_image.jpg'); echo "图像模糊处理成功!"; } else { echo "图像模糊处理失败!"; } 注意事项: 需要安装并启用Gmagick扩展。 传入的图像路径必须是有效的图像文件。 模糊半径和标准偏差的取值范围可以根据实际需求进行调整,以达到期望的效果。 模糊运动的角度可以是任意值,正值表示顺时针方向,负值表示逆时针方向。