# 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.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 and 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 and 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 and 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 and 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 and 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.spi
  Class and 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.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.