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(ImageInputStream stream)
Returns a BufferedImage
as the result of decoding a supplied ImageInputStream
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 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, ImageOutputStream output)
Writes an image using the an arbitrary ImageWriter
that supports the given format to an ImageOutputStream
.
static boolean
write(RenderedImage im, String formatName, OutputStream output)
Writes an image using an arbitrary ImageWriter
that supports the given format to an OutputStream
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4