【发布时间】:2023-03-18 06:49:02
【问题描述】:
我使用$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);
我怎样才能获得相同的结果,同时仍然具有与以前相似的执行时间?
【问题讨论】:
-
请在 ImageMagick 论坛上提问。 ImageMagick 开发人员不会定期监视此论坛。 IM 7 是 HDRI 编译的,因此会比 IM 6 慢。您可以尝试禁用 HDRI 并重新编译或禁用 OpenMP,看看是否有帮助。你有没有通过 ImageMagick 直接测试过而不通过 Imagick?也许问题出在 Imagick 上。
标签: php imagemagick imagick