imageMagick : replace image's color as tintColor
在iOS中,View中有tincColor属性。 然后使用它替换图像的颜色,将图像渲染为模板。
像这样
颜色是完美的。
当我使用imagemagick http://www.imagemagick.org/Usage/color_basics/#replace时,
1 | convert -fuzz 40% 0.png -fill"#FE003E" -opaque"#3B7EF2" 1.png |
有一些蓝点。
更大的:
这是原始图像:
如何使用imagemagick使其更准确?
这是在ImageMagick中执行此操作的一种简单方法。
您的图像在alpha通道中具有所有抗锯齿功能,基础图像大部分是蓝色的,箭头和线条之外还有一些多余的白色。 因此,我们要做的就是使基础图像完全变红而不影响alpha通道。
箭头图片:
1 | convert arrow.png -fill red -colorize 100 result.png |