2017-05-22 14 views
0

比方说,我有它的一些随机颜色的PNG图像,像这样的:更换各种颜色,除了一个特定的ImageMagick的

Like this one.

我们的目标是使图像中的每个颜色EXCEPT具有纯黑色(#000000)的特定颜色(如#FCFF00)。因此,举例来说,如果我给上面代码中的图像,它将与此替换它:

It would replace it with this?

我将如何做到这一点?

回答

1

这将是+opaque选项。

convert YiCYA.png -fill black +opaque '#FC00FF' output.png 

output.png

+1

旁白:如果你想保留的颜色不只是一个确切的颜色,也几乎相同,再加入-fuzz XX%,其中XX是如何接近的颜色你想表现为百分。在填充之前添加​​它。此外,如果您的图像不是RGB(例如CMYK),则需要先转换为sRGB。 – fmw42

相关问题