在iOS中,视图中有一个tincColor属性。然后用它代替图像的颜色,将图像渲染为模板。
这样地
颜色很完美。
当我使用imagemagick时 http://www.imagemagick.org/Usage/color_basics/#replace ,
convert -fuzz 40% 0.png -fill "#FE003E" -opaque "#3B7EF2" 1.png
有一些蓝点。
更重要的是:
这是原始图像:
如何使用imagemagick更精确地进行操作?
这里有一个简单的方法在ImageMagick中实现。
您的图像在alpha通道中有所有的抗锯齿,底层图像大部分是蓝色的,箭头和线外面有一些额外的白色。所以我们需要做的就是在不影响alpha通道的情况下使底层图像完全变红。
箭头图像:
convert arrow.png -fill red -colorize 100 result.png