Image processing 使用ImageMagick将图像合成一行

Image processing 使用ImageMagick将图像合成一行,image-processing,command-line,imagemagick,Image Processing,Command Line,Imagemagick,我有大约650个带有精灵的gif文件,但我无法在中显示它们的动画,因此我需要将它们转换为精灵表,将每个动画转换为单个png 很明显为什么我不想用Gimp手工完成所有这些。我找到了一种将gif的帧提取到单个文件中的方法: convert image.gif -depth 32 /tmp/frames%02d.png 非常简单,但我遇到了一个问题:现在我想把它们做成一行。我怎样才能正确地撰写它们 如果有人能帮助我那就太好了 编辑:亲自了解如何保持透明度。秘密在于-append选项: convert

我有大约650个带有精灵的
gif
文件,但我无法在
中显示它们的动画,因此我需要将它们转换为精灵表,将每个动画转换为单个
png

很明显为什么我不想用Gimp手工完成所有这些。我找到了一种将
gif
的帧提取到单个文件中的方法:

convert image.gif -depth 32 /tmp/frames%02d.png
非常简单,但我遇到了一个问题:现在我想把它们做成一行。我怎样才能正确地撰写它们

如果有人能帮助我那就太好了


编辑:亲自了解如何保持透明度。

秘密在于
-append
选项:

convert +append frame*.png sprite.png

很好地工作。

秘密在于
-append
选项:

convert +append frame*.png sprite.png
效果很好