| 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. 
 | 
| 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. 
 | 
| Class and Description | 
|---|
| ImageReader
 An abstract superclass for parsing and decoding of images. 
 | 
| ImageWriter
 An abstract superclass for encoding and writing images. 
 | 
| 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. | 
| 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. 
 | 
| 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. 
 | 
| 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, 2013, Oracle and/or its affiliates.  All rights reserved.