4
我用下面的代碼在網站上創建一個縮略圖:使用imagemagick設置質量?
$small_image = new Imagick($large_path."/".$pic['image']);
$small_image->thumbnailImage(100, 0);
$small_image->writeImage($small_path."/".$pic['image']);
它設置它的自身素質和我嘗試添加
$small_image->setCompression(imagick::COMPRESSION_JPEG);
$small_image->setCompressionQuality(1);
但是這並沒有改變任何事情。我也試過
$img = new Imagick($small_path."/".$pic['image']);
$img->setCompression(Imagick::COMPRESSION_JPEG);
echo $img->setCompressionQuality(1); // should come out ugly
$img->writeImage();
但即使這樣也沒有改變質量的大小1.任何想法我做錯了什麼?
你想減少文件大小? 當您調用getCompressionQuality時會發生什麼? – Breakthrough 2009-08-19 20:05:46
是減小尺寸。 getCompressionQuality只是顯示了我在setCompression中設置的內容。沒有setCompression beign set getCompressionQuality只是showns 0 – Marki 2009-08-20 13:34:12