Syntax:int Imagick::getImageType (void)
Parameters:This function takes no parameters.
Return value:This function returns an integer value corresponding to one of the IMGTYPE constants.All IMGTYPE constants are listed below:
- imagick::IMGTYPE_UNDEFINED (0)
- imagick::IMGTYPE_BILEVEL (1)
- imagick::IMGTYPE_GRAYSCALE (2 )
- imagick::IMGTYPE_GRAYSCALEMATTE (3)
- imagick::IMGTYPE_PALETTE (4)
- imagick::IMGTYPE_PALETTEMATTE (5)
- imagick::IMGTYPE_TRUECOLOR (6)
- imagick::IMGTYPE_TRUECOLORMATTE (7)
- imagick::IMGTYPE_COLORSEPARATION (8)
- imagick::IMGTYPE_COLORSEPARATIONMATTE (9)
- imagick::IMGTYPE_OPTIMIZE (10)
Exceptions:This function throws an ImagickException on error.The following programs illustrate
fu See Imagick::getImageType()in PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get image type
$type
=
$imagick
-> getImageType();
echo
$type
;
?>
Output:7 // Which corresponds to imagick::IMGTYPE_TRUECOLORMATTE.
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set image type
$imagick
-> setImageType (3);
// Get the image type
$type
=
$imagick
-> getImageType();
echo
$type
;
?>
Output:3 // Which corresponds to imagick::IMGTYPE_GRAYSCALEMATTE.
Link: https://www.php.net/manual/en/imagick.getimagetype.php