Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

JSR 217 (Maintenance Release)

Package java.awt.image

Provides classes for creating and modifying images.

See:
          Description

Interface Summary
ImageConsumer The interface for objects expressing interest in image data through the ImageProducer interfaces.
ImageObserver An asynchronous update interface for receiving notifications about Image information as the Image is constructed.
ImageProducer The interface for objects which can produce the image data for Images.
 

Class Summary
AreaAveragingScaleFilter An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm.
BufferedImage The BufferedImage subclass describes an Image with an accessible buffer of image data.
ColorModel The ColorModel abstract class encapsulates the methods for translating a pixel value to color components (for example, red, green, and blue) and an alpha component.
CropImageFilter An ImageFilter class for cropping images.
DataBuffer The DataBuffer class defines data storage formats used in various image operations.
DirectColorModel The DirectColorModel class is a ColorModel class that works with pixel values that represent RGB color and alpha information as separate samples and that pack all samples for a single pixel into a single int, short, or byte quantity.
FilteredImageSource This class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produce image data for a new filtered version of the original image.
ImageFilter This class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer.
IndexColorModel The IndexColorModel class is a ColorModel class that works with pixel values consisting of a single sample that is an index into a fixed colormap in the default sRGB color space.
MemoryImageSource This class is an implementation of the ImageProducer interface which uses an array to produce pixel values for an Image.
PixelGrabber The PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixels in that image.
ReplicateScaleFilter An ImageFilter class for scaling images using the simplest algorithm.
RGBImageFilter This class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel.
VolatileImage VolatileImage is an image which can lose its contents at any time due to circumstances beyond the control of the application (e.g., situations caused by the operating system or by other applications).
 

Exception Summary
RasterFormatException The RasterFormatException is thrown if there is invalid layout information in a BufferedImage.
 

Package java.awt.image Description

Provides classes for creating and modifying images. Images are processed using a streaming framework that involves an image producer, optional image filters, and an image consumer. This framework makes it possible to progressively render an image while it is being fetched and generated. Moreover, the framework allows an application to discard the storage used by an image and to regenerate it at any time. This package provides a number of image producers, consumers, and filters that you can configure for your image processing needs.

Since:
JDK1.0

JSR 217 (Maintenance Release)

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 217 specification.