如何知道动画持续多长时间以及如何在 Maple 结束时停止 gif

How to know how long the animation last and how to stop gif at the end in Maple

我如何知道动画持续多长时间以及如何在结束时停止 gif

我使用导出工具 (Maple) 创建了一个 GIF,但我不知道动画有多长,也不知道如何实时制作 GIF 运行。我制作了一个 gif 来展示东西是如何从高处掉下来的。我需要显示一些数字,例如 t(time)h(height), v(speed) 当它掉下来时。

在 Maple 中生成动画的命令通常有一个控制默认帧数的选项。例如,plots:-animate uses 25 frames. Moreover, animations that are shown in the Maple GUI can be controlled by the animation toolbar,它默认将动画设置为每秒 10 帧 (fps) 的 运行。当您使用右键单击菜单将动画导出到 GIF 文件时,导出器将考虑 fps 的当前设置并生成一个 25 帧/每秒 10 帧 = 2.5 秒长的动画。在动画工具栏中更改此值将相应地导致更短或更长的动画。

根据几个快速测试,以编程方式导出动画不符合 fps 的选择,因此在这种情况下,您可能需要调整帧数以补偿默认的 10 fps 设置。

关于停止 gif,据我所知,没有办法使用 Maple 来控制它。我认为唯一的解决办法是使用 GIF 编辑程序手动关闭 'loop' 选项。