4
J'utilise le code suivant pour créer une vignette sur le site:Réglage de la qualité avec imagemagick?
$small_image = new Imagick($large_path."/".$pic['image']);
$small_image->thumbnailImage(100, 0);
$small_image->writeImage($small_path."/".$pic['image']);
Il définit sa propre qualité et moi avons essayé d'ajouter
$small_image->setCompression(imagick::COMPRESSION_JPEG);
$small_image->setCompressionQuality(1);
Mais cela ne changeait rien. J'ai également essayé
$img = new Imagick($small_path."/".$pic['image']);
$img->setCompression(Imagick::COMPRESSION_JPEG);
echo $img->setCompressionQuality(1); // should come out ugly
$img->writeImage();
Mais même cela n'a pas changé la taille avec la qualité 1. Toutes les idées que je fais mal?
Essayez-vous de réduire la taille de fichier? Que se passe-t-il lorsque vous appelez getCompressionQuality? – Breakthrough
Oui pour réduire la taille. getCompressionQuality montre juste ce que j'ai défini dans setCompression. Sans setCompression beign set getCompressionQuality juste affiché 0 – Marki