在ImageMagick中组合命令

在ImageMagick中组合命令,image,imagemagick,mask,Image,Imagemagick,Mask,我想用ImageMagick通过以下算法生成图像: 获取图像img.png 使用mask.png将mask添加到其中 将结果放入另一个图像bg.png 创建结果图像result.png 我写的,但我不能把第一个结果发送给第二个命令。你能帮我吗 它正在工作: 合成-合成CopyOpacity mask.png img.png masked.png 复合-几何体+5+5 masked.png bg.png result.png 它不起作用: 合成-合成CopyOpacity mask.png i

我想用ImageMagick通过以下算法生成图像:

  • 获取图像img.png
  • 使用mask.png将mask添加到其中
  • 将结果放入另一个图像bg.png
  • 创建结果图像result.png
我写的,但我不能把第一个结果发送给第二个命令。你能帮我吗

它正在工作:

合成-合成CopyOpacity mask.png img.png masked.png
复合-几何体+5+5 masked.png bg.png result.png

它不起作用:

合成-合成CopyOpacity mask.png img.png-几何体+5+5 bg.png result.png


在控制台中键入,使所有文件位于同一目录中,并且位于同一目录中:

composite -compose CopyOpacity mask.png img.png masked.png && composite -geometry +5+5 masked.png bg.png result.png

在控制台中键入,使所有文件位于同一目录中,并且位于同一目录中:

composite -compose CopyOpacity mask.png img.png masked.png && composite -geometry +5+5 masked.png bg.png result.png