# 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.