我正在使用$imagick->quantizeImage来减小图像大小,因为它只包含一些相同颜色的线条(如迷你图表)。但是ImageMagick 7.0.10-10 Q16 x86_64 2020-05-12 (alt-ImageMagick-7.0.10.10-1.el6.x86_64)这个函数比以前的版本慢了大约 100 倍。包含 100 张图像的示例:没有$imagick->quantizeImage(4, \Imagick::COLORSPACE_RGB, 0, false, false); 和$imagick->quantizeImage(4, \Imagick::COLORSPACE_RGB, 0, false, false); 我怎样才能获得相同的结果,同时仍然具有与以前相似的执行时间?
1 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
我注意到打开抖动标志可以解决这个问题,例如,使用
$imagick->quantizeImage(4, \Imagick::COLORSPACE_RGB, 0, true, false);
代替
$imagick->quantizeImage(4, \Imagick::COLORSPACE_RGB, 0, false, false);
在我看来,这就像禁用抖动时的错误。
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消