PHP | Gmagick motionblurimage() Function Last Updated : 23 Mar, 2021 Comments Improve Suggest changes Like Article Like Report The Gmagick::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: Gmagick Gmagick::motionblurimage( $radius, $sigma, $angle ) Parameters: This function accepts three parameters as mentioned above and described below: $radius: This parameter is used to set the radius of the Gaussian, in pixels. Its not counting the center pixel. If radius value is zero it means radius will be chosen automagically.$sigma: This parameter is used to find the standard deviation of the Gaussian, in pixels.$angle: This parameter applies the effect along this angle. Return Value: This function returns Gmagick object on success.Errors/Exceptions: This function throws GmagickException on error.Below programs illustrates the Gmagick::motionblurimage() function in PHP:Program 1: Input Image: php <?php // Create a Gmagick object $gmagick = new Gmagick( 'https://media.geeksforgeeks.org/wp-content/uploads/tech.png'); // Use motionblurimage function $gmagick->motionblurimage(20, 20, 45); header('Content-type: image/png'); // Output the image echo $gmagick; ?> Output: Program 2: php <?php // Create a GmagickDraw object $draw = new GmagickDraw(); // Create GmagickPixel object $strokeColor = new GmagickPixel('Red'); $fillColor = new GmagickPixel('Green'); // Set the color, opacity of image $draw->setStrokeOpacity(1); $draw->setStrokeColor('Red'); $draw->setFillColor('Green'); // Set the width and height of image $draw->setStrokeWidth(7); $draw->setFontSize(72); // Function to draw circle $draw->circle(250, 250, 100, 150); $gmagick = new Gmagick(); $gmagick->newImage(500, 500, 'White'); $gmagick->setImageFormat("png"); $gmagick->drawImage($draw); // Use motionblurimage function $gmagick->motionblurimage(15, 20, 35); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/gmagick.motionblurimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick motionblurimage() Function S sarthak_ishu11 Follow Improve Article Tags : Web Technologies PHP Image-Processing PHP-function PHP-Gmagick +1 More Similar Reads 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: 1 min read PHP | Gmagick minifyimage() Function The Gmagick::minifyimage() function is an inbuilt function in PHP which is used to scale an image proportionally to half of its original size. This function resizes the image into one-half of its original size.Syntax:  Gmagick Gmagick::minifyimage( void ) Parameters: This function does not accepts 1 min read PHP | Gmagick medianfilterimage() Function The Gmagick::medianfilterimage() function is an inbuilt function in PHP which is used to apply a digital filter that improves the quality of a noisy image. This filter replaces each pixel by the median of its neighboring pixels which is defined by the radius. Syntax: void Gmagick::medianfilterimage( 2 min read PHP | Gmagick implodeimage() Function The Gmagick::implodeimage() function is an inbuilt function in PHP which is used to creates a new image that is a copy of existing image. It uses the image pixels imploded by the specified percentage.Syntax:  mixed Gmagick::implodeimage( $radius ) Parameters: This function accepts a single paramete 1 min read PHP | Gmagick magnifyimage() Function The Gmagick::magnifyimage() function is an inbuilt function in PHP which is used to scale an image proportionally to 2x. This function scales an image into twice of its original size.Syntax:  public Gmagick::magnifyimage( void ) Parameters: This function does not accept any parameter.Return Value: 1 min read Like