使用Python编辑动画gif标头循环值

时间:2014-10-01 09:07:42

标签: python powerpoint python-imaging-library animated-gif

我想更改gif动画的循环标题值,特别是this one

enter image description here attribution: Gonfer at en.wikipedia

我正在尝试使用python imaging library, PIL,并根据another question提出以下内容。

import PIL as p
a=p.Image.open('Unfasor.gif')
loop = a.info['loop']
a.save('out.gif',loop=10)

这会重新保存gif,但它不再是动画。

请注意,loop属性的值目前为0:

>>> a.info
{'duration': 0, 'version': 'GIF89a', 'loop': 0, 'extension': ('NETSCAPE2.0', 27L)}

如何导出为具有非零循环值的工作动画gif?我愿意使用其他库。

注意。我这样做的原因是I'd like to put the image into a powerpoint-2007 presentation并且有seen suggestions that this loop value is a limiting factor

1 个答案:

答案 0 :(得分:1)

在我的计算机上,使用PowerPoint 2011,此图像按原样运行。

请注意,在“编辑”模式下,它不会显示动画,但在“幻灯片放映”模式下,它会像上面一样显示动画。

您使用的是哪个版本的PowerPoint?你有没有在幻灯片放映模式下试过呢?

我希望编辑模式下的非动画是故意的。你可以看到在进行幻灯片布局时变得非常乏味:)