All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.image.FilteredImageSource
java.lang.Object
|
+----java.awt.image.FilteredImageSource
- public class FilteredImageSource
- extends Object
- implements ImageProducer
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.
Here is an example which filters an image by swapping the red and
blue compents:
Image src = getImage("doc:///demo/images/duke/T1.gif");
ImageFilter colorfilter = new RedBlueSwapFilter();
Image img = createImage(new FilteredImageSource(src.getSource(),
colorfilter));
- See Also:
- ImageProducer
-
FilteredImageSource(ImageProducer, ImageFilter)
- Constructs an ImageProducer object from an existing ImageProducer
and a filter object.
-
addConsumer(ImageConsumer)
- Adds an ImageConsumer to the list of consumers interested in
data for this image.
-
isConsumer(ImageConsumer)
- Determines whether an ImageConsumer is on the list of consumers
currently interested in data for this image.
-
removeConsumer(ImageConsumer)
- Removes an ImageConsumer from the list of consumers interested in
data for this image.
-
requestTopDownLeftRightResend(ImageConsumer)
- Requests that a given ImageConsumer have the image data delivered
one more time in top-down, left-right order.
-
startProduction(ImageConsumer)
- Adds an ImageConsumer to the list of consumers interested in
data for this image, and immediately starts delivery of the
image data through the ImageConsumer interface.
FilteredImageSource
method FilteredImageSource(orig=ImageProducer, -
imgf=ImageFilter) public
- Constructs an ImageProducer object from an existing ImageProducer
and a filter object.
- See Also:
- ImageFilter, createImage
addConsumer
method addConsumer(ic=ImageConsumer) public protect
- Adds an ImageConsumer to the list of consumers interested in
data for this image.
- See Also:
- ImageConsumer
isConsumer
method isConsumer(ic=ImageConsumer) returns boolean public protect
- Determines whether an ImageConsumer is on the list of consumers
currently interested in data for this image.
- Returns:
- true if the ImageConsumer is on the list; false otherwise
- See Also:
- ImageConsumer
removeConsumer
method removeConsumer(ic=ImageConsumer) public protect
- Removes an ImageConsumer from the list of consumers interested in
data for this image.
- See Also:
- ImageConsumer
startProduction
method startProduction(ic=ImageConsumer) public
- Adds an ImageConsumer to the list of consumers interested in
data for this image, and immediately starts delivery of the
image data through the ImageConsumer interface.
- See Also:
- ImageConsumer
requestTopDownLeftRightResend
method requestTopDownLeftRightResend(ic=ImageConsumer) public
- Requests that a given ImageConsumer have the image data delivered
one more time in top-down, left-right order. The request is
handed to the ImageFilter for further processing, since the
ability to preserve the pixel ordering depends on the filter.
- See Also:
- ImageConsumer
All Packages Class Hierarchy This Package Previous Next Index