Cmd 使用带有固体背景的ImageMagick堆叠多个图像

Cmd 使用带有固体背景的ImageMagick堆叠多个图像,cmd,imagemagick,Cmd,Imagemagick,如何在设置背景色的同时,将两个以上的图像堆叠在一起?最终图像的宽度/高度应该是自动计算的,我相信马赛克是这样做的。但我不知道如何使用cmd行args来实现这一点 在本例中,我希望堆叠3幅图像,并使用十六进制值#ff0000使背景为这种颜色 您应该在ImageMagick中使用简单的magick,而不是magick composite magick image1 image2 -background "#ff0000" -mosaic result 这会将image2置于i

如何在设置背景色的同时,将两个以上的图像堆叠在一起?最终图像的宽度/高度应该是自动计算的,我相信马赛克是这样做的。但我不知道如何使用cmd行args来实现这一点

在本例中,我希望堆叠3幅图像,并使用十六进制值#ff0000使背景为这种颜色


您应该在ImageMagick中使用简单的magick,而不是magick composite

magick image1 image2 -background "#ff0000" -mosaic result

这会将image2置于image1之上的背景上,两个图像在左上角对齐。如果需要偏移,请使用-page。 看

magick image1 image2 -background "#ff0000" -mosaic result