我正在使用$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 關注
- 140 瀏覽
添加回答
舉報
0/150
提交
取消