我用gif-lib-for-java生成的gif图片无法正常在手机qq中直接动,包括我直接用qq发送也不行。1.gif
版本是"2.8.0-M1"
生成库是com.madgag:animated-gif-lib:1.4
生成的代码
val e = AnimatedGifEncoder()
e.setRepeat(0)
e.setQuality(1)
e.start(result)
e.setDelay(playTime) //设置播放的延迟时间
e.addFrame(ImageIO.read(Touchhead.getResourceAsStream("cat/frame0.png"))) //添加到帧中
e.setDelay(playTime)
e.addFrame(ImageIO.read(Touchhead.getResourceAsStream("cat/frame1.png"))) //添加到帧中
e.setDelay(playTime)
e.addFrame(ImageIO.read(Touchhead.getResourceAsStream("cat/frame2.png"))) //添加到帧中
e.setDelay(playTime)
e.addFrame(ImageIO.read(Touchhead.getResourceAsStream("cat/frame3.png"))) //添加到帧中
e.setDelay(playTime)
e.addFrame(ImageIO.read(Touchhead.getResourceAsStream("cat/frame4.png"))) //添加到帧中
e.finish()