rt。有a.gif,b.gif合并为c.gif。其中a.gif,b.gif均为动画。预期的效果是动画a完后,表演动画b。
解决方案 »
- 一个简单的java从一个界面到另一个界面问题
- 网站内存溢出的问题
- 如何让邮件收发软件只下载新邮件?(pop3协议)
- 急!!求助, 可执行jar 内存问题
- 使用JTextPane如何得到网页提交的数据?
- 一个关于引用及类与类关系的问题请教!
- 为什么这段程序在浏览器中和在appletviewer中运行的结果不一样?
- 什么问题:Exception in thread "main" java.lang.NoClassDefFoundError:test(runtime)
- 怎么在JAVA程序里调用一个外部的EXE程序?谢谢
- Java如何获得当前程序的CPU、内存使用情况?
- 两道智力题大家来答一下啊!
- 图像没有序列化,传输失败 ,不知道怎么序列化
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结果生成的动画只有两帧。希望有人能对此改进,急用!!
gif4j是一个java处理gif的开源库,可以使用他来实现楼主要的效果