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