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

时间:2012-10-09 01:02:17

标签: imagemagick gif

我有以下GIF图像文件:

original gif image

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

convert brocoli.gif out%05d.pgm

但每个框架都有不同的尺寸。

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

2 个答案:

答案 0 :(得分:80)

使用-coalesce选项:

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

答案 1 :(得分:2)

您可以使用graphicsmagick:

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

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