PHP Gmagick modulateimage () function

PHP

Syntax:
Gmagick Gmagick::modulateimage ($brightness, $saturation, $hue)
Parameters:This function takes three parameters as above and described below:
  • $brightness:This parameter is used to store the brightness value.
  • $saturation:this parameter is used to store the saturation value.
  • $hue:this parameter is used to store the hue value.
Return Value:This function returns a Gmagick object on success.Errors / Exceptions:This function throws a GmagickException on error.The following programs illustrate the Gmagick::modulateimage() functionin PHP:Program 1: Input image:  
// Create a Gmagick object $gmagick = new Gmagick ( ' https://media.engineerforengineer .org / wp-content / uploads / tech.png ' );  
// Using the modulateimage function $gmagick -> modulateimage (60, 100, 100); header ( ' Content-type: image / png' );  
// Display image echo $gmagick ; ?>
Output: Program 2: < tbody>  
// Create a GmagickDraw object $draw = new GmagickDraw();  
// Create GmagickPixel $strokeColor = new GmagickPixel ( 'Red' ); $fillColor = new GmagickPixel ( 'Green' );  
// Set the color, opacity of the image $draw -> setStrokeOpacity (1); $draw -> setStrokeColor ( 'Red' ); $draw -> setFillColor ( 'Green' );  
// Set the width and height of the image $draw -> setStrokeWidth (7); $draw -> setFontSize (72);  
// Function for drawing a circle $draw -> circle (250, 250, 100, 150); $gmagick = new Gmagick(); $gmagick -> newImage (500, 500, 'White' ); $gmagick -> setImageFormat ( "png" ); $gmagick -> drawImage ( $draw );  
// Using the modulateimage function $gmagick -> modulateimage (60 , 100, 100);  
// Display the output image header ( "Content-Type: image / png" ); echo $gmagick -> getImageBlob(); ?>
Output: Link : http://php.net/manual/en/gmagick.modulateimage.php