int Imagick::getImageCompression (void)Parameters:This function takes no parameters.Return value:This function returns an integer value that matches one of the compression constants.The compression constantsare listed below:
- imagick::COMPRESSION_UNDEFINED (0)
- imagick::COMPRESSION_NO (1)
- imagick::COMPRESSION_BZIP (2)
- imagick::COMPRESSION_FAX (6)
- imagick::COMPRESSION_GROUP4 (7)
- imagick::COMPRESSION_JPEG (8 )
- imagick::COMPRESSION_JPEG2000 (9)
- imagick::COMPRESSION_LOSSLESSJPEG (10)
- imagick::COMPRESSION_LZW (11)
- imagick::COMPRESSION_RLE (12)
- imagick::COMPRESSION_ZIP (13)
- imagick::COMPRESSION_DXT1 (3)
- imagick::COMPRESSION_DXT3 (4)
- imagick::COMPRESSION_DXT5 (5)
Program 1:
// Create a new Imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get compression
$compression
=
$imagick
-> getImageCompression();
echo
$compression
;
?>
Output:13
Program 2:
// Create a new Imagick object
$imagick
=
new
Imagick ( ’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set compression to COMPRESSION_DXT1
$imagick
-> setImageCompression (imagick::COMPRESSION_DXT1);
// Get compression
$compression
=
$imagick
-> getImageCompression();
echo
$compression
;
?>
Output:3
Link: https://www .php.net / manual / en / imagick.getimagecompression.php