| 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  IIOParamobject, 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
  SampleModelandColorModel) 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
  SampleModelandColorModel) 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
  SampleModelandColorModel) 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, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.