Open In App

PHP | Imagick motionBlurImage() Function

The Imagick::motionBlurImage() function is an inbuilt function in PHP which is used to simulates motion blur. This function convolves the image with a Gaussian operator of the given radius and standard deviation. 

Syntax:



bool Imagick::motionBlurImage( $radius, $sigma, $angle, $channel )

Parameters: This function accepts four parameters as mentioned above and described below:

Return Value: This function returns True on success. 



Below program illustrates the Imagick::motionBlurImage() function in PHP: 

Program: 




<?php
 
// Create an Imagick object
$imagick = new Imagick(
 
// Use motionBlurImage function
$imagick->motionBlurImage(20, 20, 45);
 
header("Content-Type: image/jpg");
 
// Display the output image
echo $imagick->getImageBlob();
?>

Output:

  

Reference: http://php.net/manual/en/imagick.motionblurimage.php

Article Tags :