| Modifier and Type | Interface and Description |
|---|---|
| public interface | BufferedImageOp
This interface describes single-input/single-output
operations performed on |
| public interface | ImageConsumer
The interface for objects expressing interest in image data through the ImageProducer interfaces. |
| public interface | ImageObserver
An asynchronous update interface for receiving notifications about Image information as the Image is constructed. |
| public interface | ImageProducer
The interface for objects which can produce the image data for Images. |
| public interface | MultiResolutionImage
This interface is designed to be an optional additional API supported by
some implementations of |
| public interface | RasterOp
This interface describes single-input/single-output operations performed on Raster objects. |
| public interface | RenderedImage
RenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters. |
| public interface | TileObserver
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. |
| public interface | WritableRenderedImage
WritableRenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters and which can be modified and/or written over. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractMultiResolutionImage
This class provides default implementations of several |
| public class | AffineTransformOp
This class uses an affine transform to perform a linear mapping from
2D coordinates in the source image or |
| public class | AreaAveragingScaleFilter
An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm. |
| public class | BandCombineOp
This class performs an arbitrary linear combination of the bands
in a |
| public class | BandedSampleModel
This class represents image data which is stored in a band interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer. |
| public class | BaseMultiResolutionImage
This class is an array-based implementation of
the |
| public class | BufferedImage
The |
| public class | BufferedImageFilter
The |
| public abstract class | BufferStrategy
The |
| public class | ByteLookupTable
This class defines a lookup table object. |
| public class | ColorConvertOp
This class performs a pixel-by-pixel color conversion of the data in the source image. |
| public abstract class | ColorModel
The |
| public class | ComponentColorModel
A |
| public class | ComponentSampleModel
This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer. |
| public class | ConvolveOp
This class implements a convolution from the source to the destination. |
| public class | CropImageFilter
An ImageFilter class for cropping images. |
| public abstract class | DataBuffer
This class exists to wrap one or more data arrays. |
| public class | DataBufferByte
This class extends |
| public class | DataBufferDouble
This class extends |
| public class | DataBufferFloat
This class extends |
| public class | DataBufferInt
This class extends |
| public class | DataBufferShort
This class extends |
| public class | DataBufferUShort
This class extends |
| public class | DirectColorModel
The |
| public class | 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. |
| public class | ImageFilter
This class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer. |
| public class | ImagingOpException
The |
| public class | IndexColorModel
The |
| public class | Kernel
The |
| public class | LookupOp
This class implements a lookup operation from the source to the destination. |
| public abstract class | LookupTable
This abstract class defines a lookup table object. |
| public class | MemoryImageSource
This class is an implementation of the ImageProducer interface which uses an array to produce pixel values for an Image. |
| public class | MultiPixelPackedSampleModel
The |
| public abstract class | PackedColorModel
The |
| public class | 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. |
| public class | PixelInterleavedSampleModel
This class represents image data which is stored in a pixel interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer. |
| public class | Raster
A class representing a rectangular array of pixels. |
| public class | RasterFormatException
The |
| public class | ReplicateScaleFilter
An ImageFilter class for scaling images using the simplest algorithm. |
| public class | RescaleOp
This class performs a pixel-by-pixel rescaling of the data in the source image by multiplying the sample values for each pixel by a scale factor and then adding an offset. |
| public abstract class | RGBImageFilter
This class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel. |
| public abstract class | SampleModel
This abstract class defines an interface for extracting samples of pixels in an image. |
| public class | ShortLookupTable
This class defines a lookup table object. |
| public class | SinglePixelPackedSampleModel
This class represents pixel data packed such that the N samples which make up a single pixel are stored in a single data array element, and each data data array element holds samples for only one pixel. |
| public abstract class | 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). |
| public class | WritableRaster
This class extends Raster to provide pixel writing capabilities. |