array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'it', ), 'this' => array ( 0 => 'imagick.setimagecompressionquality.php', 1 => 'Imagick::setImageCompressionQuality', 2 => 'Sets the image compression quality', ), 'up' => array ( 0 => 'class.imagick.php', 1 => 'Imagick', ), 'prev' => array ( 0 => 'imagick.setimagecompression.php', 1 => 'Imagick::setImageCompression', ), 'next' => array ( 0 => 'imagick.setimagedelay.php', 1 => 'Imagick::setImageDelay', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/imagick/imagick/setimagecompressionquality.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PECL imagick 2, PECL imagick 3)
Imagick::setImageCompressionQuality — Sets the image compression quality
Sets the image compression quality.
qualityThe image compression quality as an integer
Restituisce true in caso di successo.
Lancia una ImagickException in caso di errore.
Example #1 Imagick::setImageCompressionQuality()
<?php
function setImageCompressionQuality($imagePath, $quality) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->setImageCompressionQuality($quality);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>