在ImageMagick中将RGB转换为灰度图像(但不是整个图像)

3

我有以下条形图:

enter image description here

我使用以下命令将其转换为灰度图像:

convert image.tif -set colorspace Gray -separate -average image_greyscale.tif

我的结果是

在此输入图片描述

确实是灰度图,但坐标轴和图例也是灰色的。现在我们可以明显地看到这一点,但我希望它们像原始图像中一样是黑色的。类似于这样:

在此输入图片描述

我该怎么做?重新制作灰度调色板的条形图现在不可能。

2个回答

3
我认为你在ImageMagick中想要做的事情比你的命令简单。只需执行以下操作:
输入: enter image description here
convert barchart.png -colorspace gray result.png

结果:

在此输入图片描述


这是一个显示图片的HTML代码。

1
你可以选择梅红色,将其更改为灰20,然后选择酸橙色并将其更改为灰80,如下所示:
magick chart.png -fuzz 10%               \
   -fill gray20 -opaque "rgb(68,1,84)"   \
   -fill gray80 -opaque "rgb(122,209,81)"  result.png

enter image description here

或者,作为一个单行代码:
    magick chart.png -fuzz 10% -fill gray20 -opaque "rgb(68,1,84)" -fill gray80 -opaque "rgb(122,209,81)"  result.png

好的!谢谢! - Marcus Nunes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接