CandyDear 发表于 2017-6-22 17:03:24

框架图像处理quality 参数没用?

最近项目需要实现图片压缩,并且降低图片品质,文档上说这个相关参数是quality,结果试了这个参数,发现配置里有没有quality并不会影响图片的大小,这个就很尴尬了,也没找到原因,请问各位大佬求解决方法{:3_55:}

下面附上我的压缩配置
$con['image_library'] = 'gd2';   
$con['create_thumb'] = TRUE;
$con['maintain_ratio'] = TRUE;
// $con['quality'] = 0.5;(有没有都一样50%也是过了)
$con['height'] = $picdata['image_height']/2;
$con['width']=$picdata['image_width']/2;
$con['source_image'] = 'upload/img/'.$pic_name;
再次感谢

Hex 发表于 2017-6-22 18:34:46

有没有看看源码?

CandyDear 发表于 2017-6-23 10:11:22

Hex 发表于 2017-6-22 18:34
有没有看看源码?

好吧,再看了一下源码,感觉还是一脸蒙蔽,不过总体阅读下来quality这个参数是可以设置的,范围在1~100间加不加%都一样,但是要让这个参数有效就必须设置压缩的宽高,否则就会像我开始时那样不设置宽高,导致quality参数无效的尴尬。。。

Hex 发表于 2017-6-23 14:41:56

CandyDear 发表于 2017-6-23 10:11
好吧,再看了一下源码,感觉还是一脸蒙蔽,不过总体阅读下来quality这个参数是可以设置的,范围在1~100 ...

那看来还是需要根据源码来设置这个值,或者你自己扩展下这个类。
页: [1]
查看完整版本: 框架图像处理quality 参数没用?