使用具有纯色背景的 ImageMagick 堆叠多个图像

Stack multiple images using ImageMagick with solid background

如何将两个以上的图像堆叠在一起,同时设置背景颜色?最终图像的 width/height 应该是自动计算的,我相信 Mosaic 会这样做。但我不知道如何使用 cmd 行参数?

在这种情况下,我想堆叠 3 张图像并使用十六进制值将背景设为这种颜色#ff0000

"C:/User/magick.exe" composite C:/User/image01.png C:/User/image02.png C:/User/image03.png C:/User/combined/combined.png

你应该简单地使用 magick,而不是 ImageMagick 中的 magick composite。

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

这会将 image2 放在背景上的 image1 上,并且两个图像在左上角对齐。如果你想要偏移量,使用-page。

https://imagemagick.org/Usage/layers/#mosaic