2010-09-06 60 views
1

是否可以在GIMP中创建一个只循环一定次数然后停止播放的动画?GIMP动画问题

我看到有一个选项,允许永久循环。

但我想动画在循环5次后停止,或者说30秒不能永久播放。

我有什么选择?

回答

1

据我所知,从GIMP界面,简单的答案是“不”。

也就是说,假设你正在创建动画GIF,看的动画GIF节维基百科:http://en.wikipedia.org/wiki/Graphics_Interchange_Format

需要注意的是,在偏移31D(797十进制)2个字节的条目是FF FF,从经验,这个-1为不停的重复。

您可以手动更改这两个字节(使用\005\000 5次)。我只是试过这个,它为我工作。

祝你好运。

+0

如果可能,这很酷。但是,如何在31D偏移处编辑该条目? – kheya 2010-09-06 22:38:10

+0

http://www.google.com/#q=binary+editors - 我是在Linux的命令行上完成的,但那不是心灵的懦弱! – NVRAM 2010-09-06 22:59:41

0

您可以根据需要手动重复图像序列多次,但这会导致一个令人难以置信的大文件,因此可能不是您想要的方式。

+0

是的。这是一个选项。 – kheya 2010-09-06 19:25:41

+0

Photoshop有一个选项,我想循环多少次。不幸的是GIMP没有它。试图查看是否有其他免费工具具有此选项 – kheya 2010-09-06 19:27:04

1

一个解决方案是从GIMP输出一组图像文件(如a1.png,a2.png,a3.png ...),然后使用imagemagick创建gif。您可以使用:

convert *.png -loop 1 out.gif 

您可以设置您希望循环的次数。如果你使用0,它将永远循环。

http://www.imagemagick.org/Usage/anim_basics/#loop