Encoders encode and write variant images back to the client in response to image requests. Most encoders support only one or a few closely related image formats. Several encoders are bundled into the core application, and others are available as plugins.
GIFEncoder uses the Java Image I/O GIF plugin bundled into the JDK.
JPEGEncoder uses the Java Image I/O JPEG plugin bundled into the JDK.
PNGEncoder uses the Java Image I/O PNG plugin bundled into the JDK.
TIFFEncoder uses the Java Image I/O TIFF plugin bundled into the JDK.
See Plugins.