# Uses of Package
javax.imageio

Packages that use javax.imageio
Package
Description
javax.imageio
The main package of the Java Image I/O API.
javax.imageio.event
A package of the Java Image I/O API dealing with synchronous notification of events during the reading and writing of images.
javax.imageio.metadata
A package of the Java Image I/O API dealing with reading and writing metadata.
javax.imageio.plugins.bmp
Package containing the public classes used by the built-in BMP plug-in.
javax.imageio.plugins.jpeg
Classes supporting the built-in JPEG plug-in.
javax.imageio.plugins.tiff
Public classes used by the built-in TIFF plug-ins.
javax.imageio.spi
A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.

Classes in javax.imageio used by javax.imageio
Class
Description
IIOException
An exception class used for signaling run-time failure of reading and writing operations.
IIOImage
A simple container class to aggregate an image, a set of thumbnail (preview) images, and an object representing metadata associated with the image.
IIOParam
A superclass of all classes describing how streams should be decoded or encoded.
IIOParamController
An interface to be implemented by objects that can determine the settings of an `IIOParam` object, either by putting up a GUI to obtain values from a user, or by other means.
ImageReader
An abstract superclass for parsing and decoding of images.
ImageReadParam
A class describing how a stream is to be decoded.
ImageTranscoder
An interface providing metadata transcoding capability.
ImageTypeSpecifier
A class that allows the format of an image (in particular, its `SampleModel` and `ColorModel`) to be specified in a convenient manner.
ImageWriteParam
A class describing how a stream is to be encoded.
ImageWriter
An abstract superclass for encoding and writing images.
Classes in javax.imageio used by javax.imageio.event
Class
Description
ImageReader
An abstract superclass for parsing and decoding of images.
ImageWriter
An abstract superclass for encoding and writing images.
Classes in javax.imageio used by javax.imageio.metadata
Class
Description
IIOException
An exception class used for signaling run-time failure of reading and writing operations.
ImageTypeSpecifier
A class that allows the format of an image (in particular, its `SampleModel` and `ColorModel`) to be specified in a convenient manner.
Classes in javax.imageio used by javax.imageio.plugins.bmp
Class
Description
IIOParam
A superclass of all classes describing how streams should be decoded or encoded.
ImageWriteParam
A class describing how a stream is to be encoded.
Classes in javax.imageio used by javax.imageio.plugins.jpeg
Class
Description
IIOParam
A superclass of all classes describing how streams should be decoded or encoded.
ImageReadParam
A class describing how a stream is to be decoded.
ImageWriteParam
A class describing how a stream is to be encoded.
Classes in javax.imageio used by javax.imageio.plugins.tiff
Class
Description
IIOParam
A superclass of all classes describing how streams should be decoded or encoded.
ImageReadParam
A class describing how a stream is to be decoded.
Classes in javax.imageio used by javax.imageio.spi
Class
Description
ImageReader
An abstract superclass for parsing and decoding of images.
ImageTranscoder
An interface providing metadata transcoding capability.
ImageTypeSpecifier
A class that allows the format of an image (in particular, its `SampleModel` and `ColorModel`) to be specified in a convenient manner.
ImageWriter
An abstract superclass for encoding and writing images.