All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static ImageInputStream |
createImageInputStream(Object input) |
Returns an ImageInputStream that will take its
input from the given Object .
|
static ImageOutputStream |
createImageOutputStream(Object output) |
Returns an ImageOutputStream that will send its
output to the given Object .
|
static File |
getCacheDirectory() |
Returns the current value set by
setCacheDirectory , or null if no
explicit setting has been made.
|
static ImageReader |
getImageReader(ImageWriter writer) |
Returns an ImageReader corresponding 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.
|
static Iterator<ImageReader> |
getImageReaders(Object input) |
Returns an Iterator containing all currently
registered ImageReader s that claim to be able to
decode the supplied Object , typically an
ImageInputStream .
|
static Iterator<ImageReader> |
getImageReadersByFormatName(String formatName) |
Returns an Iterator containing all currently
registered ImageReader s that claim to be able to
decode the named format.
|
static Iterator<ImageReader> |
getImageReadersByMIMEType(String MIMEType) |
Returns an Iterator containing all currently
registered ImageReader s that claim to be able to
decode files with the given MIME type.
|
static Iterator<ImageReader> |
getImageReadersBySuffix(String fileSuffix) |
Returns an Iterator containing all currently
registered ImageReader s that claim to be able to
decode files with the given suffix.
|
static Iterator<ImageTranscoder> |
getImageTranscoders(ImageReader reader,
ImageWriter writer) |
Returns an Iterator containing all currently
registered ImageTranscoder s that claim to be
able to transcode between the metadata of the given
ImageReader and ImageWriter .
|
static ImageWriter |
getImageWriter(ImageReader reader) |
Returns an ImageWriter corresponding 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.
|
static Iterator<ImageWriter> |
getImageWriters(ImageTypeSpecifier type,
String formatName) |
Returns an Iterator containing all currently
registered ImageWriter s that claim to be able to
encode images of the given layout (specified using an
ImageTypeSpecifier ) in the given format.
|
static Iterator<ImageWriter> |
getImageWritersByFormatName(String formatName) |
Returns an Iterator containing all currently
registered ImageWriter s that claim to be able to
encode the named format.
|
static Iterator<ImageWriter> |
getImageWritersByMIMEType(String MIMEType) |
Returns an Iterator containing all currently
registered ImageWriter s that claim to be able to
encode files with the given MIME type.
|
static Iterator<ImageWriter> |
getImageWritersBySuffix(String fileSuffix) |
Returns an Iterator containing all currently
registered ImageWriter s that claim to be able to
encode files with the given suffix.
|
static String[] |
getReaderFileSuffixes() |
Returns an array of String s listing all of the
file suffixes associated with the formats understood
by the current set of registered readers.
|
static String[] |
getReaderFormatNames() |
Returns an array of String s listing all of the
informal format names understood by the current set of registered
readers.
|
static String[] |
getReaderMIMETypes() |
Returns an array of String s listing all of the
MIME types understood by the current set of registered
readers.
|
static boolean |
getUseCache() |
Returns the current value set by setUseCache , or
true if no explicit setting has been made.
|
static String[] |
getWriterFileSuffixes() |
Returns an array of String s listing all of the
file suffixes associated with the formats understood
by the current set of registered writers.
|
static String[] |
getWriterFormatNames() |
Returns an array of String s listing all of the
informal format names understood by the current set of registered
writers.
|
static String[] |
getWriterMIMETypes() |
Returns an array of String s listing all of the
MIME types understood by the current set of registered
writers.
|
static BufferedImage |
read(File input) |
Returns a BufferedImage as the result of decoding
a supplied File with an ImageReader
chosen automatically from among those currently registered.
|
static BufferedImage |
read(InputStream input) |
Returns a BufferedImage as the result of decoding
a supplied InputStream with an ImageReader
chosen automatically from among those currently registered.
|
static BufferedImage |
read(URL input) |
Returns a BufferedImage as the result of decoding
a supplied URL with an ImageReader
chosen automatically from among those currently registered.
|
static BufferedImage |
read(ImageInputStream stream) |
Returns a BufferedImage as the result of decoding
a supplied ImageInputStream with an
ImageReader chosen automatically from among those
currently registered.
|
static void |
scanForPlugins() |
Scans for plug-ins on the application class path,
loads their service provider classes, and registers a service
provider instance for each one found with the
IIORegistry .
|
static void |
setCacheDirectory(File cacheDirectory) |
Sets the directory where cache files are to be created.
|
static void |
setUseCache(boolean useCache) |
Sets a flag indicating whether a disk-based cache file should
be used when creating ImageInputStream s and
ImageOutputStream s.
|
static boolean |
write(RenderedImage im,
String formatName,
File output) |
Writes an image using an arbitrary ImageWriter
that supports the given format to a File .
|
static boolean |
write(RenderedImage im,
String formatName,
OutputStream output) |
Writes an image using an arbitrary ImageWriter
that supports the given format to an OutputStream .
|
static boolean |
write(RenderedImage im,
String formatName,
ImageOutputStream output) |
Writes an image using the an arbitrary ImageWriter
that supports the given format to an
ImageOutputStream .
|