Tag: 动画 gif

在Java中修复动画gif的帧速率

我正在制作一个Java应用程序,显示文件夹中的某些GIF文件。 我目前正在使用该代码 final JLabel imageLabel = new JLabel(); imageLabel.setIcon(new ImageIcon(fileName)); contentPane.add(imageLabel, java.awt.BorderLayout.CENTER); 这完美无缺,除了我的.GIF文件中有很多(数千)具有错误配置的帧速率,这使得它们以无限速度显示(frameDelay = 0),假设浏览器将自动修复此问题。 默认情况下,Java不会这样做。 如何覆盖frameDelay Java必须用于frameDelay = 0的GIF动画?