Program creates example.gif
. Download source and images from
createGIF.zip
File uses GifSequenceWriter.java
Reference: web link
CreateGifExample.java
import javax.imageio.ImageIO; import javax.imageio.stream.FileImageOutputStream; import javax.imageio.stream.ImageOutputStream; import java.awt.image.BufferedImage; import java.io.File; public class CreateGifExample { public static void main(String[] args) throws Exception { File[] images = new File[]{ new File("images/duke-image-watermarked.jpg"), new File("images/duke.jpg"), new File("images/duke-text-watermarked.jpg"), }; //for (File f: images) System.out.println(f.getName()+ " " + f.exists()); BufferedImage first = ImageIO.read(images[1]); ImageOutputStream output = new FileImageOutputStream(new File("example.gif")); GifSequenceWriter writer = new GifSequenceWriter(output, first.getType(), 250, true); writer.writeToSequence(first); for (File image : images) { BufferedImage next = ImageIO.read(image); writer.writeToSequence(next); } writer.close(); output.close(); } }
Maintained by John Loomis, updated Fri Apr 10 14:30:34 2020