downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Imagick::setFilename> <Imagick::setCompression
Last updated: Fri, 14 Aug 2009

view this page in

Imagick::setCompressionQuality

(PECL imagick 0.9.10-0.9.9)

Imagick::setCompressionQualityConfigure la compression par défaut de l'objet

Description

bool Imagick::setCompressionQuality ( int $quality )
Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Configure la compression par défaut de l'objet.

Liste de paramètres

quality

Valeurs de retour

Returns TRUE on success.



add a note add a note User Contributed Notes
Imagick::setCompressionQuality
nVaux.com
27-Mar-2008 04:24
Sebastian's example works excellent, just one minor spelling mistake, it will give you an error otherwise.

<?php
$img
->setCompression(Imagick::COMPRESSION_JPEG);
$img->setCompressionQuality(80);
?>

I used Sebastians example, and made one that compresses all the images within a directory:

<?php
$images
= new Imagick(glob('images/*.jpg'));

foreach(
$images as $image)
{
   
// compression methods, see "Contants"-page for Imagick
   
$image->setCompression(imagick::COMPRESSION_JPEG);
   
// a value between 1 and 100, 1 = high compression, 100 low compression
   
$image->setCompressionQuality(80);
   
$image->writeImage();
}

?>
sebastian dot moser at gmail dot com
17-Nov-2007 10:46
Use this example to see how image compression works:

<?php
// load an image
$img = new Imagick("test.jpg");

// compression methods, see "Contants"-page for Imagick
$img->setComression(Imagick::COMPRESSION_JPEG);
// a value between 1 and 100, 1 = high compression, 100 low compression
$img->setComressionQuality(80);

// set content type
header("Content-type: image/jpeg");
// write image
echo $img->getImageBlob();
?>

Imagick::setFilename> <Imagick::setCompression
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites