How to extract frames from a GIF file preserving f

2020-05-12 12:20发布

问题:

I have the following GIF image file:

I want to extract its frames (using PGM output format) using this imagemagick command:

convert brocoli.gif out%05d.pgm

But each frame has a different size.

How can I extract its frames while preserving the original gif file size?

回答1:

Use the -coalesce option:

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



回答2:

You can use graphicsmagick:

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

or

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