我有一组缓冲图像,并且我想使用它们创建gif动画。我还希望能够指定图像之间的延迟时间。在Java API中是否有任何可以提供此功能的东西?我尚未找到任何东西。
我有一组缓冲图像,并且我想使用它们创建gif动画。我还希望能够指定图像之间的延迟时间。在Java API中是否有任何可以提供此功能的东西?我尚未找到任何东西。
您可以在此处尝试AnimatedGifEncoder代码:
http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm
这个问题已经被问了很多次: 如何在Java中创建动画GIF? 使用ImageIO创建动画GIF? 编辑: 甚至在这里:https://forums.oracle.com/thread/1264385ImageWriter.writeToSequence
,在每一帧的IIOMetadata中设置延迟,并在第一帧的IIOMetadata中设置重复计数。 - VGRImageWriter.writeToSequence
这个方法,直到@VGR提到它。实际上很难找到,抱歉... - superbob