如何生成操纵的动画GIF? 8.0.1

问题描述

| 在Mathematica 8.0.1中,导出为动画gif似乎已更改? 我通常通过简单地编写以下内容来制作动画GIF:
v=Manipulate[....]

then Export[\"foo.gif\",v];
但是现在不起作用。我只得到一张静态图片。 这是一个例子:
v=Manipulate[
Text[t],{{t,4,\"start\"},10,1,ControlType->Trigger,AnimationRate->1,AnimationRepetitions->10}
]
现在
Export[\"foo.gif\",v]
只是生成静态图像,因为什么也没有运行。 但是
Export[\"foo.avi\",v]
有效,并且确实会生成正在播放的avi电影。 另外,我以前使用过动画GIF选项,但现在不支持这些选项:
Export[\"foo.gif\",v,Conversionoptions->{\"AnimationdisplayTime\"->0.5,\"Loop\"->True},ImageSize->{500,500}]

Export::convoptobs: Conversionoptions is obsolete. 
当我去寻求帮助时,在那里看不到GIF的选项。如何控制动画的延迟等? 我以为这里有人可能有个主意。 谢谢 -纳赛尔     

解决方法

您可以将ѭ5导出到动画GIF。
v = Table[Panel[Text[t]],{t,10,1}];
Export[\"anim.gif\",v,\"DisplayDurations\" -> 0.5]
如果您绝对希望动画看起来像是
Manipulate
,则可以这样做。
v = Table[Manipulate[Text[t],{{t,Mod[k,10],\"start\"},1,ControlType -> Trigger}],{k,4,14}];
Export[\"Manip.gif\",\"DisplayDurations\" -> 0.5]
    ,你可以用
v = Animate[
  Text[t],ControlType -> Trigger,AnimationRate -> 1,AnimationRepetitions -> 10}]