Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Package java.awt.image

Interface Summary
BufferedImageOp This is an interface that describes single-input/single-output operations performed on BufferedImage objects.
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.
ImagingLib This interface is used to provide a hook to access platform-specific imaging code.
RasterImageConsumer The interface for objects expressing interest in image data through the ImageProducer interfaces.
RasterOp This is an interface that describes single-input/single-output operations performed on Raster objects.
RenderedImage A RenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters.
TileChangeListener An interface for objects that wish to be informed when tiles of a WritableRenderedImage become modifiable by some writer via a call to getWritableTile, and when they become unmodifiable via the last call to releaseWritableTile.
WritableRenderedImage WriteableRenderedImage is a common interface for objects which contain or can produce image data which can be modified and/or written over.
 

Class Summary
AffineTransformOp This abstract class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinates in the destination image or Raster.
AreaAveragingScaleFilter An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm.
BandCombineOp This class performs an arbitrary linear combination of bands in a Raster, using a specified matrix.
BandedSampleModel This class extends the SampleModel.
BilinearAffineTransformOp This class uses an affine transformation with bilinear interpolation to transform an image or Raster.
BufferedImage This subclass describes an Image with an accessible buffer of image data.
BufferedImageFilter This class subclasses an ImageFilter to provide a simple means of using a single-source/single-destination image operator (BufferedImageOp) to filter a BufferedImage or Raster in the Image Producer/Consumer/Observer paradigm.
ByteLookupTable This class defines a lookup table object.
ColorConvertOp This class performs a pixel-by-pixel color conversion of the data in the source image.
ColorModel An abstract class that encapsulates the methods for translating from pixel values to color components (e.g.
ComponentColorModel A ColorModel class that can handle an arbitrary ColorSpace and an array of color components to match the ColorSpace.
ComponentSampleModel This class extends SampleModel.
ConvolveOp This class implements a convolution from the source to the destination.
CropImageFilter An ImageFilter class for cropping images.
DataBuffer This class exists to wrap one or more data arrays.
DataBufferByte This class extends DataBuffer and stores data internally as bytes.
DataBufferInt This class extends DataBuffer and stores data internally as ints.
DataBufferShort This class extends DataBuffer and stores data internally as shorts.
DirectColorModel A ColorModel class that represents pixel values that have RGB color components embedded directly in the bits of the pixel itself.
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 A ColorModel class that represents pixel values which are indices into a fixed colormap in the ColorModel's color space.
Kernel This class defines a Kernel object.
LookupOp This class implements a lookup operation from the source to the destination.
LookupTable This abstract class defines a lookup table object.
MemoryImageSource This class is an implementation of the ImageProducer interface which uses an array to produce pixel values for an Image.
MultiPixelPackedSampleModel This class extends SampleModel.
NearestNeighborAffineTransformOp This class uses an affine transformation with nearest neighbor interpolation to transform an image or Raster.
PackedColorModel An abstract ColorModel class that represents pixel values that have the color components embedded directly in the bits of an integer pixel.
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.
RGBImageFilter This class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel.
Raster This class represents a rectanglular array of pixels and provides methods for retrieving image data.
ReplicateScaleFilter An ImageFilter class for scaling images using the simplest algorithm.
RescaleOp This class performs a pixel-by-pixel rescaling of the data in the source image by multiplying each pixel value by a scale factor and then adding an offset.
SampleModel This abstract class defines an interface for extracting samples of an image without knowing how the underlying data is stored in a DataBuffer.
ShortLookupTable This class defines a lookup table object.
SinglePixelPackedSampleModel This class extends SampleModel.
ThresholdOp This class performs thresholding on the source image by mapping the value of each image component (for BufferedImages) or channel element (for Rasters) that falls between a low and a high value, to a constant.
TileChangeMulticaster A convenience class that takes care of the details of implementing the TileChangeListener interface.
WritableRaster This class provides methods for storing image data and inherits methods for retrieving image data from it's parent class Raster.
 

Exception Summary
ImagingOpException This exception is thrown if one of the BufferedImageOp or RasterOp filter methods cannot process the image.
RasterFormatException This exception is thrown if there is invalid layout information in the Raster.
 


Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.