# Uses of Interface
javajs.api.GenericImageEncoder

Packages that use GenericImageEncoder
Package
Description
javajs.img

## Uses of GenericImageEncoder in javajs.img

Classes in javajs.img that implement GenericImageEncoder
Modifier and Type
Class
Description
`class`
`GifEncoder`
GifEncoder extensively adapted for Jmol by Bob Hanson Color quantization roughly follows the GIMP method "dither Floyd-Steinberg (normal)" but with some twists.
`class`
`ImageEncoder`
Generic abstract image creator: (1) set parameters (2) encode the image bytes, if necessary (3) generate the image
`class`
`Jpg64Encoder`
`class`
`JpgEncoder`
JpegEncoder - The JPEG main program which performs a jpeg compression of an image.
`class`
`PdfEncoder`
A relatively primitive PDF generator that just makes a document with an image in it.
`class`
`PngEncoder`
Modified by Bob Hanson hansonr@stolaf.edu to be a subclass of ImageEncoder and to use javajs.util.OutputChannel instead of just returning bytes.
`class`
`PpmEncoder`
see http://netpbm.sourceforge.net/doc/ppm.html