如何使用GraphicsMagick将图片中的指定颜色替换为另一种颜色
GraphicsMagick 替换背景色失败解决方法
你命令出错的核心原因是待替换色值填写错误:你实际需要替换的背景色是#687a40,但命令里写的待匹配色值是#678a40,二者色值不匹配,-opaque参数仅会替换和指定值完全一致的颜色,因此执行后没有任何变化。
你可以直接使用修正后的命令:
gm convert photo.png -fuzz 0% -fill "#9ea09a" -opaque "#687a40" photoGREY.png
如果你的图片经过压缩,背景存在细微色差,也可以适当调高fuzz值匹配相近颜色,示例如下:
gm convert photo.png -fuzz 3% -fill "#9ea09a" -opaque "#687a40" photoGREY.png
内容的提问来源于stack exchange,提问作者Osqui
相关产品推荐
相关产品推荐

