Imagemagick 如何从保留帧尺寸的GIF文件中提取帧

Imagemagick 如何从保留帧尺寸的GIF文件中提取帧,imagemagick,gif,Imagemagick,Gif,我有以下GIF图像文件: 我想使用以下imagemagick命令提取其帧(使用PGM输出格式): convert brocoli.gif out%05d.pgm 但每一帧都有不同的大小 如何在保留原始gif文件大小的同时提取其帧?使用-coalesce选项: convert-coalesce brocoli.gif out%05d.pgm您可以使用graphicsmagick: gm convert Test.gif+邻接测试图像%3d.png 或 gm convert Test.gif-c

我有以下GIF图像文件:

我想使用以下imagemagick命令提取其帧(使用PGM输出格式):

convert brocoli.gif out%05d.pgm
但每一帧都有不同的大小


如何在保留原始gif文件大小的同时提取其帧?

使用
-coalesce
选项:


convert-coalesce brocoli.gif out%05d.pgm

您可以使用graphicsmagick:

gm convert Test.gif+邻接测试图像%3d.png


gm convert Test.gif-coalesce+adjoin Test_image%3d.png

这非常有效!对于像我这样对此选项感到困惑的人,文档中说,
根据其-dispose元数据覆盖图像序列中的每个图像,以在动画序列的每个点上重现动画的外观。
。谢谢!,我很抱歉在被贴了将近2年后接受了这个答案,再次感谢你们!西兰花的核磁共振成像?是的!(lorem ipsum text)我已经看过很多次这个西兰花MRI了。迷人的。