ImageMagick 图像相乘(添加颜色)

3
我找不到ImageMagick的命令,可以使图像产生如下所示的效果(别担心,这些有趣的图片只是为了举例而已:-))。 我尝试了许多解决方案,但问题在于添加颜色后渐变中的任何元素都会消失。 我找不到解决办法,因为在任何混合或着色之后,源图像上的所有阴影细节都会消失。

下面的示例不是理想的,我是在GIMP中制作的。但在ImageShack中的结果更糟糕...(我不展示它们:D)

输入图像描述

输入图像描述

1个回答

12

你没有展示你的目标是什么,但是在我看来使用 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

这将克隆原始图像,然后将所有三个通道(红、绿、蓝)设置为零,再反转红色通道以将其设置为完全红色。

可以使用其他可能的混合模式

identify -list compose

它们会看起来像这样:

enter image description here


哇...我想不出更好的答案了。谢谢 :-) - arrowman
不客气。祝你好运! - Mark Setchell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接