PHP | Imagick blurImage() function

The Imagick::blurImage() function is an inbuilt function in PHP which is used to add blur filter to the image. This function returns True on success.

Syntax:

bool Imagick::blurImage( $radius, $sigma, $channel )

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



  • $radius: This parameter is used to set blur radius in an image.
  • $sigma: It sets the standard deviation.
  • $channel: This parameter set the channel type constant. If it is not supplied then all channels are blurred.

Return Value: This parameter returns True on success.

Below programs illustrate the Imagick::blurImage() function in PHP:

Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Create an Imagick object
$image = new Imagick(
  
header('Content-type: image/jpeg');
  
// Use blurImage function
$image->blurImage(5, 3);
  
// Display the output image
echo $image;
?>

chevron_right


Output:
blur image

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Create an Imagick object
$image = new Imagick(
  
header('Content-type: image/jpeg');
  
// Use blurImage function
$image->blurImage(7, 3);
  
// Display the output image
echo $image;
?>

chevron_right


Output:
blur image

Related Articles:

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



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.