PHP | Gmagick modulateimage() Function Last Updated : 18 Nov, 2019 Comments Improve Suggest changes Like Article Like Report The Gmagick::modulateimage() function is an inbuilt function in PHP which is used to control the brightness, saturation, and hue of an image. Syntax: Gmagick Gmagick::modulateimage( $brightness, $saturation, $hue ) Parameters: This function accepts three parameters as mentioned above and described below: $brightness: This parameter is used to hold the value of brightness. $saturation: This parameter is used to hold the value of saturation. $hue: This parameter is used to hold the value of hue. Return Value: This function returns Gmagick object on success. Errors/Exceptions: This function throws GmagickException on error. Below programs illustrates theĀ Gmagick::modulateimage() 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 modulateimage function $gmagick->modulateimage(60, 100, 100); 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 modulateimage function $gmagick->modulateimage(60, 100, 100); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/gmagick.modulateimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick modulateimage() Function S sarthak_ishu11 Follow Improve Article Tags : Web Technologies PHP Image-Processing PHP-Gmagick Similar Reads PHP | Imagick modulateImage() Function The Imagick::modulateImage() function is an inbuilt function in PHP which is used to control the brightness, saturation, and hue of an image. Syntax: bool Imagick::modulateImage( $brightness, $saturation, $hue ) Parameters: This function accepts three parameters as mentioned above and described belo 1 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 labelimage() Function The Gmagick::labelimage() function is an inbuilt function in PHP which is used to label to the image. A label is just a string attached to an image which can be extracted back later from the image. This label is not visible on the image itself but you can do so using annotate function. Syntax: mixed 2 min read PHP | Gmagick levelimage() Function The Gmagick::levelimage() function is an inbuilt function in PHP which is used to adjust the levels of an image by scaling the colors falling between specified white and black points to the full available quantum range. Syntax: mixed Gmagick::levelimage( float $blackPoint, float $gamma, float $white 2 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