In this article, I will cover how to write out images as GIF in Java. We also have a related article covering how to read GIF in Java.
JDeli includes a Java GIF library and also supports lots of other image formats.
How to write an image as a GIF file with JDeli
- Add JDeli to your class or module path. (download the trial jar).
- Create a File (or OutputStream) object
- Pass image, Heic type, and File (or OutputStream) object into write method
and here is the Java code to write GIF…
File file = new File("/path/to/outputFile.gif");
JDeli.write(bufferedImage, "gif", file);
//In JDeli you can also use a typesafe version
JDeli.write(bufferedImage, OutputFormat.GIF, file);
//or pass in an object for more control over GIF image output, such as level of Compression.
GifEncoderOptions options = new GifEncoderOptions();
JDeli.write(bufferedImage, options, file);