用Java生成gif动画-Java基础-Java-编程开发
2008-05-20 05:37
761 查看
google_ad_client = "pub-8800625213955058";
/* 336x280, 创建于 07-11-21 */
google_ad_slot = "0989131976";
google_ad_width = 336;
google_ad_height = 280;
//
附件提供了几个处理的类,具体用法如下例:
try{
BufferedImage src = ImageIO.read(new File("c:/ship.jpg")); // 读入文件
BufferedImage src1 = ImageIO.read(new File("c:/ship2.jpg")); // 读入文件
BufferedImage src2 = ImageIO.read(new File("c:/ship3.jpg")); // 读入文件
AnimatedGifEncoder e = new AnimatedGifEncoder();
e.setRepeat(0);
e.start("c:/laoma.gif");
e.setDelay(3000); // 1 frame per sec
e.addFrame(src);
e.setDelay(1000);
e.addFrame(src1);
e.setDelay(100);
e.addFrame(src2);
e.finish();
}catch(IOException e){
e.printStackTrace();
}
/* 336x280, 创建于 07-11-21 */
google_ad_slot = "0989131976";
google_ad_width = 336;
google_ad_height = 280;
//
附件提供了几个处理的类,具体用法如下例:
try{
BufferedImage src = ImageIO.read(new File("c:/ship.jpg")); // 读入文件
BufferedImage src1 = ImageIO.read(new File("c:/ship2.jpg")); // 读入文件
BufferedImage src2 = ImageIO.read(new File("c:/ship3.jpg")); // 读入文件
AnimatedGifEncoder e = new AnimatedGifEncoder();
e.setRepeat(0);
e.start("c:/laoma.gif");
e.setDelay(3000); // 1 frame per sec
e.addFrame(src);
e.setDelay(1000);
e.addFrame(src1);
e.setDelay(100);
e.addFrame(src2);
e.finish();
}catch(IOException e){
e.printStackTrace();
}
相关文章推荐
- 利用Java 3D技术播放动画之JMF技术-Java基础-Java-编程开发
- 利用Java Applet编程实现动画特技-Java基础-Java-编程开发
- 轻量级的代码生成方案选择-Java基础-Java-编程开发
- 从Java应用程序动态生成PDF文件-Java基础-Java-编程开发
- Java中的基础----编程规则,开发原则,面向对象设计原则、面向对象的特征
- Java动画编程基础第二部分
- 编程基础知识——Java JNI开发流程(2)
- 零基础如何学习JAVA编程开发
- Java传说之风云再起-Java基础-Java-编程开发
- Java传说之风云再起-Java基础-Java-编程开发
- Java初学及基础问题-Java基础-Java-编程开发
- Java技术一瞥-Java基础-Java-编程开发
- Java模式研究袖珍版之Flyweight模式-Java基础-Java-编程开发
- 编写一个JAVA的队列类-Java基础-Java-编程开发
- 熟练掌握JDK1.5枚举类型-Java基础-Java-编程开发
- 解析Java体系结构对信息安全的支持-Java基础-Java-编程开发
- Java咖啡馆(6)——编写猜数字游戏-Java基础-Java-编程开发
- Java实现类MSN、QQ好友上线通知界面-Java基础-Java-编程开发
- Java开源项目Hibernate-Java基础-Java-编程开发
- 书评:Java的盛宴(下)-Java基础-Java-编程开发