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

ImageMagick Multiply two images (add color)

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

下面的例子不太理想,我用 GIMP 做了这个。但在 ImageShack 中结果更糟......(我没有显示 them:D )

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

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

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

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

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

可以使用

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

它们看起来像这样: