我从这个网站上找到了更多关于Imagick质量的主题,但没有什么能帮到我...... 我必须保存 所有图像均为JPG。 我创建了这个脚本: p>
$ image_url ='http://limuzynamercedes.pl/wp-content/uploads/2014/06/3.png';
$image_code = file_get_contents($ image_url);
$ img = new Imagick();
$ img - > readImageBlob($ image_code);
$ img-> setResolution(300,300);
$ d = $ img-> getImageGeometry();
$ img-> cropImage($ d ['width'],($ d ['height'] - 120),0,0);
$ img-> setImageFormat('jpeg');
$ img-> setImageCompression(imagick :: COMPRESSION_JPEG);
$的img-> setCompressionQuality(100);
$ img-> writeImage('read.jpg');
$ img-> clear();
echo'< img src =“read.jpg?'。time()。'” >';退出;
code> pre>
这是原始图片: http://limuzynamercedes.pl/wp-content/uploads/2014/06/3.png
这里是由我的脚本转换的图像: http://s5.ifotos.pl/img/demo1jpg_saeaxqx.jpg p>
问题出在哪里? 为什么这个图像总是转换质量差? p>
谢谢。 p>
div>