Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides classes for creating and modifying images.
The main package of the Java Image I/O API.
A package of the Java Image I/O API dealing with synchronous notification of
events during the reading and writing of images.
Returns a
BufferedImage
with a data layout and color model
compatible with this
GraphicsConfiguration
.
Returns a
BufferedImage
that supports the specified
transparency and has a data layout and color model
compatible with this
GraphicsConfiguration
.
Creates an image containing pixels read from the screen.
Returns the
BufferedImage
texture used to
fill the shapes.
Returns a
Graphics2D
object for rendering into the
specified
BufferedImage
.
abstract void
Constructs a
TexturePaint
object.
Returns a new
BufferedImage
of TYPE_INT_ARGB or
TYPE_INT_RGB that has a
Raster
with pixel data
computed by expanding the indices in the source
Raster
using the color/alpha component arrays of this
ColorModel
.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands, given this source.
Creates a zeroed destination image with the correct size and number
of bands.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands.
Transforms the source
BufferedImage
and stores the results
in the destination
BufferedImage
.
Performs a single-input/single-output operation on a
BufferedImage
.
ColorConverts the source BufferedImage.
Performs a convolution on BufferedImages.
Performs a lookup operation on a
BufferedImage
.
Rescales the source BufferedImage.
Returns a static snapshot image of this object.
BufferedImage.
getSubimage
(int x,
int y,
int w,
int h)
Returns a subimage defined by a specified rectangular region.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands, given this source.
Creates a zeroed destination image with the correct size and number
of bands.
Creates a zeroed destination image with the correct size and number of
bands.
Creates a zeroed destination image with the correct size and number of
bands.
Transforms the source
BufferedImage
and stores the results
in the destination
BufferedImage
.
Performs a single-input/single-output operation on a
BufferedImage
.
ColorConverts the source BufferedImage.
Performs a convolution on BufferedImages.
Performs a lookup operation on a
BufferedImage
.
Rescales the source BufferedImage.
Returns the bounding box of the transformed destination.
Returns the bounding box of the filtered destination image.
Returns the bounding box of the destination, given this source.
Returns the bounding box of the filtered destination image.
Returns the bounding box of the filtered destination image.
Returns the bounding box of the rescaled destination image.
Creates a
BufferedImage
with a given width and
height according to the specification embodied in this object.
Returns the
BufferedImage
to which decoded pixel
data should be written.
Returns the
BufferedImage
currently set by the
setDestination
method, or
null
if none is set.
Returns a thumbnail associated with the main image.
Returns a
BufferedImage
as the result of decoding
a supplied
File
with an
ImageReader
chosen automatically from among those currently registered.
Returns a
BufferedImage
as the result of decoding
a supplied
InputStream
with an
ImageReader
chosen automatically from among those currently registered.
Returns a
BufferedImage
as the result of decoding
a supplied
URL
with an
ImageReader
chosen automatically from among those currently registered.
Returns a
BufferedImage
as the result of decoding
a supplied
ImageInputStream
with an
ImageReader
chosen automatically from among those
currently registered.
ImageReader.
read
(int imageIndex)
Reads the image indexed by
imageIndex
and returns
it as a complete
BufferedImage
, using a default
ImageReadParam
.
Reads the image indexed by
imageIndex
and returns
it as a complete
BufferedImage
, using a supplied
ImageReadParam
.
Returns the thumbnail preview image indexed by
thumbnailIndex
, associated with the image indexed
by
ImageIndex
as a
BufferedImage
.
ImageReader.
readTile
(int imageIndex,
int tileX,
int tileY)
Reads the tile indicated by the
tileX
and
tileY
arguments, returning it as a
BufferedImage
.
Returns the current
List
of thumbnail
BufferedImage
s, or
null
if none is
protected static void
Computes the source region of interest and the destination
region of interest, taking the width and height of the source
image, an optional destination image, and an optional
ImageReadParam
into account.
protected void
Broadcasts the update of a set of samples to all registered
IIOReadUpdateListener
s by calling their
imageUpdate
method.
protected void
Broadcasts the end of a progressive pass to all
registered
IIOReadUpdateListener
s by calling their
passComplete
method.
protected void
Broadcasts the beginning of a progressive pass to all
registered
IIOReadUpdateListener
s by calling their
passStarted
method.
protected void
Broadcasts the end of a thumbnail progressive pass to all
registered
IIOReadUpdateListener
s by calling their
thumbnailPassComplete
method.
protected void
Broadcasts the beginning of a thumbnail progressive pass to all
registered
IIOReadUpdateListener
s by calling their
thumbnailPassStarted
method.
protected void
Broadcasts the update of a set of samples in a thumbnail image
to all registered
IIOReadUpdateListener
s by
calling their
thumbnailUpdate
method.
Supplies a
BufferedImage
to be used as the
destination for decoded pixel data.
Begins the insertion of a new image with undefined pixel values
into an existing image stream.
Begins the writing of a complete image stream, consisting of a
single image with undefined pixel values and associated
metadata and thumbnails, to the output.
Sets the list of thumbnails to a new
List
of
BufferedImage
s, or to
null
.
Constructs an
IIOImage
containing a
Raster
, and thumbnails and metadata
associated with it.
Constructs an
IIOImage
containing a
RenderedImage
, and thumbnails and metadata
associated with it.
Reports that a given region of the image has been updated.
Reports that the current read operation has completed a
progressive pass.
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.
Reports that the current thumbnail read operation has completed
a progressive pass.
Reports that the current thumbnail read operation is about to
begin a progressive pass.
Reports that a given region of a thumbnail image has been updated.