将黑色PNG图标转换为灰色

Convert black PNG icon to gray

我有一些 PNG 格式的黑色图标(具有透明度),我想将它们变成 RGB(102, 102, 102) 灰色。

这是我的一张图片:

我用 imagemagick 试过这个命令:

convert icon.png -fill "rgb(102,102,102)" -opaque black icon-gray.png

这是结果:

如您所见,有一个丑陋的黑色边框 :/ 非常感谢任何帮助,谢谢!

此致,

这是你想要的吗?

convert icon.png +level-colors "rgb(102,102,102)", -transparent white result.png

或者可能有一些 fuzz...

convert icon.png +level-colors "rgb(102,102,102)", -fuzz 5% -transparent white result.png

或者也许这个...

convert icon.png -fill "rgb(102,102,102)" +opaque white -transparent white result.png