我想在 Java 小程序中控制 GIF 动画的速度。有没有办法做到这一点?如果没有,有没有办法访问动画 GIF 的数据,以便小程序可以自己逐个绘制动画图像?
最佳答案
我认为帧速率已嵌入到 GIF 中。您可以以某种方式从 GIF 中提取图像,但这比从单个图像开始并在 JS 中对其进行动画处理要困难,而这比使用您首选的帧速率重新创建 GIF 更困难。
如果您只想使用 GIF 一次并且帧速率不会改变,则只需重新创建 GIF 即可。如果您需要根据小程序的输入更改速度,可以使用方法 here 。它在两个 gif 之间交替,但没有什么可以阻止您加载 PNG 并交替通过这些 Array。
关于java - 如何控制 GIF 动画的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9953662/