Image processing 是否可以使用ImageMagick将不同的图像混合到一个图像中?

Image processing 是否可以使用ImageMagick将不同的图像混合到一个图像中?,image-processing,command-line,imagemagick,Image Processing,Command Line,Imagemagick,我在不同的.png文件中有不同的图像,如下所示: 我想找到一个命令行工具,它允许我在生成新的.png文件时将所有这些图像混合到一个图像中: 我知道使用ImageMagick我们可以通过许多有用的方式从命令行操作图像。我在stackoverflow上的imagemagick标签下查找了一些问题,但没有找到任何与我需要的类似的问题,imagemagick工具的手册页(如convert和compare非常广泛甚至可以使用ImageMagick解决吗?如果是,我该怎么做? 编辑: 单个图像文件:

我在不同的.png文件中有不同的图像,如下所示:

我想找到一个命令行工具,它允许我在生成新的.png文件时将所有这些图像混合到一个图像中:

我知道使用
ImageMagick
我们可以通过许多有用的方式从命令行操作图像。我在stackoverflow上的imagemagick标签下查找了一些问题,但没有找到任何与我需要的类似的问题,imagemagick工具的手册页(如
convert
compare
非常广泛甚至可以使用ImageMagick解决吗?如果是,我该怎么做?


编辑:

单个图像文件:


在ImageMagick 6中,可以执行以下操作将每个图像合成到圆上

Unix语法:

convert circle.png \
cloud.png -geometry +60+10 -compose over -composite \
phone.png -geometry +40+100 -compose over -composite \
arrow.png -geometry +120+100 -compose over -composite \
result.png

Windows语法:

convert.exe circle.png \
cloud.png -geometry +60+10 -compose over -composite ^
phone.png -geometry +40+100 -compose over -composite ^
arrow.png -geometry +120+100 -compose over -composite ^
result.png

如果使用ImageMagick 7,请将转换为magick。在Windows上,请小心,因为存在Windows convert.exe。您可能希望将ImageMagick convert.exe重命名为其他名称并使用上面的名称


\和^是换行符,因此可以在多行上写入命令。如果你把这些都排成一行,那么就把这些字符去掉。

把你的个人图片贴出来,我可以教你怎么做。或者看看。如果您使用的是ImageMagick 7,请将转换为magick。@fmw42谢谢!我已经编辑了我的问题,在上面添加了单独的文件。