<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>附件提供了几个处理的类,具体用法如下例:
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生成GIF动画的示例代码。通过该示例,读者可以了解到如何利用BufferedImage类读取图片文件,并使用AnimatedGifEncoder类将多张图片组合成GIF动画,包括设置帧延迟时间等。
7493

被折叠的 条评论
为什么被折叠?



