ImageMagick将两个图像相乘(添加颜色)

时间:2015-02-10 13:55:42

标签: imagemagick multiplying

我无法找到ImageMagick的命令,它可以对下面的图像产生影响(别担心,这些有趣的img仅作为示例:-))。 我尝试了很多解决方案,但问题是渐变后的任何元素在添加颜色后都会消失。 我无法找到解决方案,因为在任何混合或着色源图像上的所有阴影细节后都会消失。

以下示例并不理想,我在GIMP中做到了这一点。但是在ImageShack中结果更糟......(我没有告诉他们:D)

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:8)

你没有显示你的目标,但使用blend选项看起来不错:

convert -size 200x187 xc:red red.png
convert http://i.imgur.com/P2s0cKQ.png red.png -compose blend -composite out.png

enter image description here

或者,您可以一次性完成所有操作,如下所示:

convert http://i.imgur.com/P2s0cKQ.png              \
   \( +clone -evaluate set 0 -channel R -negate \)  \
   -compose blend -composite out.png

克隆原始图像,然后将所有三个通道(RG& B)设置为零,并将红色通道反转为将其设置为全红色。

可以使用

找到其他可能的混合模式
identify -list compose

它们看起来像这样:

enter image description here