小编Mar*_*rki的帖子

用imagemagick设定质量?

我使用以下代码在网站上创建缩略图:

$small_image = new Imagick($large_path."/".$pic['image']);
$small_image->thumbnailImage(100, 0);
$small_image->writeImage($small_path."/".$pic['image']);
Run Code Online (Sandbox Code Playgroud)

它设置了它自己的质量,我尝试添加

$small_image->setCompression(imagick::COMPRESSION_JPEG);
$small_image->setCompressionQuality(1);
Run Code Online (Sandbox Code Playgroud)

但这并没有改变一件事.我也试过了

$img = new Imagick($small_path."/".$pic['image']);
$img->setCompression(Imagick::COMPRESSION_JPEG);
echo $img->setCompressionQuality(1); // should come out ugly
$img->writeImage();
Run Code Online (Sandbox Code Playgroud)

但即使这样也没有改变质量的大小1.任何想法我做错了什么?

php compression imagemagick

4
推荐指数
1
解决办法
4469
查看次数

标签 统计

compression ×1

imagemagick ×1

php ×1