📅  最后修改于: 2023-12-03 15:03:38.258000             🧑  作者: Mango
motionBlurImage()
函数是PHP imagick扩展中的一个函数。该函数可用于对图像应用运动模糊效果。运动模糊是一种在摄影和摄像中广泛应用的特殊效果,它可以产生一种物体在运动时的模糊效果,使图像看起来更加动态和生动。
public bool Imagick::motionBlurImage(float $radius, float $sigma, float $angle [, int $channel = 0] )
radius
: 运动模糊的半径,值越大,产生的模糊效果越强烈。sigma
: 高斯模糊滤波器的标准差,值越大,产生的模糊效果越强烈。angle
: 运动模糊的方向,以角度为单位,范围为[0,360],0度表示垂直方向,90度表示水平方向。channel
: 可选参数,指定投影变换应用的通道。默认为0。成功时返回true
,失败时返回false
。
// 创建Imagick对象
$imagick = new Imagick('test.jpg');
// 应用运动模糊效果
$imagick->motionBlurImage(10, 5, 45);
// 输出图像
header('Content-Type: image/jpg');
echo $imagick;
imagefilter()
函数中的IMG_FILTER_MOTION_BLUR
选项。clone()
方法来复制图像。