ImageMagick quantizeImage 在新版本上慢 100 倍

ImageMagick quantizeImage 100x slower on newer versions

我正在使用 $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, true, false);

而不是

$imagick->quantizeImage(4, \Imagick::COLORSPACE_RGB, 0, false, false);

在我看来,这像是禁用抖动时的错误。