java - 如何控制 GIF 动画的速度?

标签 java animation gif animated-gif

我想在 Java 小程序中控制 GIF 动画的速度。有没有办法做到这一点?如果没有,有没有办法访问动画 GIF 的数据,以便小程序可以自己逐个绘制动画图像?

最佳答案

我认为帧速率已嵌入到 GIF 中。您可以以某种方式从 GIF 中提取图像,但这比从单个图像开始并在 JS 中对其进行动画处理要困难,而这比使用您首选的帧速率重新创建 GIF 更困难。

如果您只想使用 GIF 一次并且帧速率不会改变,则只需重新创建 GIF 即可。如果您需要根据小程序的输入更改速度,可以使用方法 here 。它两个 gif 之间交替,但没有什么可以阻止您加载 PNG 并交替通过这些 Array。

关于java - 如何控制 GIF 动画的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9953662/

相关文章:

java - 将 XML 节点加载到 Java 对象中

java - Java 非阻塞 io 可以用于所描述的应用程序吗?

javascript - 当另一个开始时停止动画功能

javascript - 用鼠标在 gnuplot 中旋转动画图像

java - 修复 Java swing 中显示 gif 的问题

Java TCP 分割数据包

java - 语言环境货币符号

python - 动画网络图以显示算法的进度

jquery - jQuery prependTo 上的 CSS 动画在同一个 div 内

javascript - Gif 图像未显示在 html 页面上