| 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.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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ImageReader | 
ImageIO.getImageReader(ImageWriter writer)
Returns an  
ImageReadercorresponding to the given
 ImageWriter, if there is one, or null
 if the plug-in for this ImageWriter does not
 specify a corresponding ImageReader, or if the
 given ImageWriter is not registered. | 
| Modifier and Type | Method and Description | 
|---|---|
static Iterator<ImageReader> | 
ImageIO.getImageReaders(Object input)
Returns an  
Iterator containing all currently
 registered ImageReaders that claim to be able to
 decode the supplied Object, typically an
 ImageInputStream. | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersByFormatName(String formatName)
Returns an  
Iterator containing all currently
 registered ImageReaders that claim to be able to
 decode the named format. | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersByMIMEType(String MIMEType)
Returns an  
Iterator containing all currently
 registered ImageReaders that claim to be able to
 decode files with the given MIME type. | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersBySuffix(String fileSuffix)
Returns an  
Iterator containing all currently
 registered ImageReaders that claim to be able to
 decode files with the given suffix. | 
| Modifier and Type | Method and Description | 
|---|---|
static Iterator<ImageTranscoder> | 
ImageIO.getImageTranscoders(ImageReader reader,
                   ImageWriter writer)
Returns an  
Iterator containing all currently
 registered ImageTranscoders that claim to be
 able to transcode between the metadata of the given
 ImageReader and ImageWriter. | 
static ImageWriter | 
ImageIO.getImageWriter(ImageReader reader)
Returns an  
ImageWritercorresponding to the given
 ImageReader, if there is one, or null
 if the plug-in for this ImageReader does not
 specify a corresponding ImageWriter, or if the
 given ImageReader is not registered. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IIOReadProgressListener.imageComplete(ImageReader source)
Reports that the current image read operation has completed. 
 | 
void | 
IIOReadProgressListener.imageProgress(ImageReader source,
             float percentageDone)
Reports the approximate degree of completion of the current
  
read call of the associated
 ImageReader. | 
void | 
IIOReadProgressListener.imageStarted(ImageReader source,
            int imageIndex)
Reports that an image read operation is beginning. 
 | 
void | 
IIOReadUpdateListener.imageUpdate(ImageReader source,
           BufferedImage theImage,
           int minX,
           int minY,
           int width,
           int height,
           int periodX,
           int periodY,
           int[] bands)
Reports that a given region of the image has been updated. 
 | 
void | 
IIOReadUpdateListener.passComplete(ImageReader source,
            BufferedImage theImage)
Reports that the current read operation has completed a
 progressive pass. 
 | 
void | 
IIOReadUpdateListener.passStarted(ImageReader source,
           BufferedImage theImage,
           int pass,
           int minPass,
           int maxPass,
           int minX,
           int minY,
           int periodX,
           int periodY,
           int[] bands)
Reports that the current read operation is about to begin a
 progressive pass. 
 | 
void | 
IIOReadProgressListener.readAborted(ImageReader source)
Reports that a read has been aborted via the reader's
  
abort method. | 
void | 
IIOReadProgressListener.sequenceComplete(ImageReader source)
Reports that a sequence of read operationshas completed. 
 | 
void | 
IIOReadProgressListener.sequenceStarted(ImageReader source,
               int minIndex)
Reports that a sequence of read operations is beginning. 
 | 
void | 
IIOReadProgressListener.thumbnailComplete(ImageReader source)
Reports that a thumbnail read operation has completed. 
 | 
void | 
IIOReadUpdateListener.thumbnailPassComplete(ImageReader source,
                     BufferedImage theThumbnail)
Reports that the current thumbnail read operation has completed
 a progressive pass. 
 | 
void | 
IIOReadUpdateListener.thumbnailPassStarted(ImageReader source,
                    BufferedImage theThumbnail,
                    int pass,
                    int minPass,
                    int maxPass,
                    int minX,
                    int minY,
                    int periodX,
                    int periodY,
                    int[] bands)
Reports that the current thumbnail read operation is about to
 begin a progressive pass. 
 | 
void | 
IIOReadProgressListener.thumbnailProgress(ImageReader source,
                 float percentageDone)
Reports the approximate degree of completion of the current
  
getThumbnail call within the associated
 ImageReader. | 
void | 
IIOReadProgressListener.thumbnailStarted(ImageReader source,
                int imageIndex,
                int thumbnailIndex)
Reports that a thumbnail read operation is beginning. 
 | 
void | 
IIOReadUpdateListener.thumbnailUpdate(ImageReader source,
               BufferedImage theThumbnail,
               int minX,
               int minY,
               int width,
               int height,
               int periodX,
               int periodY,
               int[] bands)
Reports that a given region of a thumbnail image has been updated. 
 | 
void | 
IIOReadWarningListener.warningOccurred(ImageReader source,
               String warning)
Reports the occurence of a non-fatal error in decoding. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ImageReader | 
ImageReaderSpi.createReaderInstance()
Returns an instance of the  
ImageReader
 implementation associated with this service provider. | 
abstract ImageReader | 
ImageReaderSpi.createReaderInstance(Object extension)
Returns an instance of the  
ImageReader
 implementation associated with this service provider. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ImageReaderSpi.isOwnReader(ImageReader reader)
Returns  
true if the ImageReader object
 passed in is an instance of the ImageReader
 associated with this service provider. | 
 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, 2012, Oracle and/or its affiliates.  All rights reserved.