繁体   English   中英

Java如何控制动画GIF?

[英]Java How to Control a Animated GIF?

有什么方法可以将动画GIF添加到例如JButton并进行控制吗? 例如:

  • 在第1帧暂停,然后使其显示在第2帧(在第2帧暂停)
  • 设置帧动画之间的延迟
  • 到达终点时停止播放(不重播)

我从来没有理由分解GIF,但是据我所知,Java可以访问GIF的每一帧。

无论您采用哪种解决方案,都将需要一定数量的编码。 是大量还是少量很大程度上取决于您的要求和编码技巧。

在Internet达到顶峰时,有人说javax.imageio.ImageReader可以做您想要的事情: http : //docs.oracle.com/javase/6/docs/api/javax/imageio/ImageReader.html

我知道本教程不是关于给gif动画,而是关于滑块,但是您也许可以从中获取一些东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM