# Uses of Package
javax.imageio

Packages that use javax.imageio
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
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
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
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
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
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
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
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.