使用ImageMagick降低色彩

时间:2015-01-09 08:57:17

标签: colors imagemagick color-space

有一个图像我在第一步使用它转换为灰色:

convert out.jpg -colorspace GRAY -normalize png:out.png

在另一个步骤中,我想将颜色减少到12:

convert out.png +dither -colors 12 -filter box -normalize png:out.png

这与我在一台机器上安装的非常旧版本的GraphicsMagick完美配合。另一台机器是ImageMagick的最新版本。这里得到的图像只有8种颜色。

有没有办法可以强制ImageMagick制作12种颜色?不是更多,不是更少?

2 个答案:

答案 0 :(得分:1)

使用-posterize开关

convert colors.png -colorspace gray +dither -posterize 12 mono12.png

答案 1 :(得分:0)

您可以创建我们自己的12色可着色图像,并使用-remap重新着色图像。请参阅http://www.imagemagick.org/Usage/quantize/#remap并使用-dither none