PHP | Gmagick normalizeimage() Function Last Updated : 18 Nov, 2019 Comments Improve Suggest changes Like Article Like Report The Gmagick::normalizeimage() function is an inbuilt function in PHP which is used to enhances the contrast of a color image by adjusting the color of the pixel to span the entire range of colors. Syntax: Gmagick Gmagick::normalizeimage( $channel ) Parameters: This function accepts a single parameter $channel. This parameter provides the channel constant that is valid for channel mode. More than one channel can be combined using the bitwise operator. The defaults channel in Gmagick function is Gmagick:: CHANNEL_DEFAULT. Return Value: This function returns Gmagick object on success. Errors/Exceptions: This function throws GmagickException on error. Below programs illustrates the Gmagick::normalizeimage() 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'); // Normalize the image. $gmagick->normalizeimage(Gmagick::CHANNEL_YELLOW); 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); // Normalize the image. $gmagick->normalizeimage(Gmagick::CHANNEL_ALL); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/gmagick.normalizeimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick normalizeimage() Function S sarthak_ishu11 Follow Improve Article Tags : Web Technologies PHP Image-Processing PHP-function PHP-Gmagick +1 More Similar Reads PHP | Imagick normalizeImage() Function The Imagick::normalizeImage() function is an inbuilt function in PHP which is used to enhances the contrast of a color image by adjusting the color of the pixel to span the entire range of colors available. Syntax: bool Imagick::normalizeImage( $channel ) Parameters: This function accepts a single p 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 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 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 Like