Colors 如何用另一种颜色替换图像中的一种颜色?

Colors 如何用另一种颜色替换图像中的一种颜色?,colors,pixel,graphicsmagick,Colors,Pixel,Graphicsmagick,我有这样一张照片: 它的背景(也是唯一的)颜色是“#687a40”,但希望将其更改为颜色“#9ea09a”(浅灰色) 我试过这个命令…: gm convert photo.png -fuzz 0% -fill "#9ea09a" -opaque "#678a40" photoGREY.png …但我没有看到对图像有任何影响。我肯定我做错了什么,但GM的文档不是很友好。您的图像有一个alpha通道,因此您需要: gm convert input.png

我有这样一张照片:

它的背景(也是唯一的)颜色是“#687a40”,但希望将其更改为颜色“#9ea09a”(浅灰色)

我试过这个命令…:

gm convert photo.png -fuzz 0% -fill "#9ea09a" -opaque "#678a40" photoGREY.png

…但我没有看到对图像有任何影响。我肯定我做错了什么,但GM的文档不是很友好。

您的图像有一个alpha通道,因此您需要:

gm convert input.png -fill "#9ea09a" -opaque "#687a40ff" result.png

哦,是的,!谢谢!!!谢谢