PHP | Gmagick getImageMatte() Function
The Gmagick::getImageMatte() function is an inbuilt function in PHP which is used to get the matte channel of an Gmagick object.
Syntax:
int Gmagick::getimagematte( void )
Parameters: This function does not accept any parameter.
Return Value: This function returns True if image contains matte channel or False otherwise.
Below programs illustrate the Gmagick::getImageMatte() function in PHP:
Original Image:
Program 1:
<?php // Create new Gmagick object $gmagick = new Gmagick( // Using getImageMatte function $res = $Gmagick ->getImageMatte(); // header("Content-Type: image/jpg"); echo $res ; ?> |
Output:
1
Original Image 2:
Program 2:
<?php $string = "Computer Science portal for Geeks!" ; // Creating new image of above String // and add color $im = new Gmagick(); $draw = new GmagickDraw(); // Fill the color in image $draw ->setFillColor( new GmagickPixel( 'green' )); // Set the text font size $draw ->setFontSize(50); $metrix = $im ->queryFontMetrics( $draw , $string ); $draw ->annotation(0, 40, $string ); $im ->newImage( $metrix [ 'textWidth' ], $metrix [ 'textHeight' ], new GmagickPixel( 'white' )); // Draw the image $im ->drawImage( $draw ); $im ->setImageFormat( 'jpeg' ); $res = $im ->getImageMatte(); // Display Result echo $res ; ?> |
Output:
1
Reference: http://php.net/manual/en/gmagick.getimagematte.php
Recommended Posts:
- PHP | Imagick getImageMatte() Function
- PHP | Gmagick equalizeimage() Function
- PHP | Gmagick getcopyright() Function
- PHP | Gmagick cropimage() Function
- PHP | Gmagick setimagedepth() function
- PHP | Gmagick setimageresolution() Function
- PHP | Gmagick getimageresolution() Function
- PHP | Gmagick enhanceimage() Function
- PHP | Gmagick implodeimage() Function
- PHP | Gmagick embossimage() Function
- PHP | Gmagick medianfilterimage() Function
- PHP | Gmagick flipimage() Function
- PHP | Gmagick getimagedepth() Function
- PHP | Gmagick getimageformat() Function
- PHP | Gmagick setImageDispose() Function
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.