怎样合并动的GIF?

creboy 2007-07-28 10:14:58
rt。有a.gif,b.gif合并为c.gif。其中a.gif,b.gif均为动画。预期的效果是动画a完后,表演动画b。
...全文
304 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdjray 2007-11-13
  • 打赏
  • 举报
回复
两幅图当然只有两帧
多帧需要多次添加
liujun999999 2007-10-07
  • 打赏
  • 举报
回复
http://www.bigwebmaster.com/3189.html
gif4j是一个java处理gif的开源库,可以使用他来实现楼主要的效果
creboy 2007-07-28
  • 打赏
  • 举报
回复
搜到一种gif的办法
try {
BufferedImage src = ImageIO.read(new File("a00001.JPG")); // 读入文件
BufferedImage src1 = ImageIO.read(new File("a00002.JPG")); // 读入文件
BufferedImage src2 = ImageIO.read(new File("a00003.JPG")); // 读入文件
AnimatedGifEncoder e = new AnimatedGifEncoder();
e.setRepeat(0);
e.start("laoma.gif");
e.setDelay(3000); // 1 frame per sec
e.addFrame(src);
e.setDelay(1000);
e.addFrame(src1);
e.setDelay(1000);
e.addFrame(src2);
e.finish();

} catch (IOException e) {
e.printStackTrace();
}
}
但将sr1,sr2换成gif结果生成的动画只有两帧。希望有人能对此改进,急用!!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧