Imagemagick API:MagickQuantizeImage 与 MagickTransformImageColorspace

Imagemagick API: MagickQuantizeImage vs. MagickTransformImageColorspace

要将图像转换为灰度,我试过:

MagickQuantizeImage(wand, 256, GRAYColorspace, 0, MagickFalse, MagickFalse);

MagickTransformImageColorspace(wand, GRAYColorspace);

在我的程序中,两者都按预期工作。

但是它们之间有什么区别呢?画面质量?副作用?效率?

提前致谢。

我的猜测,也是一个猜测,应该是 灵活性。前者允许更细粒度的控制,而后者应用恰好适合您目的的默认值。