public class FilteredImageSource extends Object implements ImageProducer
Image src = getImage("doc:///demo/images/duke/T1.gif");
ImageFilter colorfilter = new RedBlueSwapFilter();
Image img = createImage(new FilteredImageSource(src.getSource(),
colorfilter));
ImageProducer| Constructor and Description |
|---|
FilteredImageSource(ImageProducer orig,
ImageFilter imgf)
Constructs an ImageProducer object from an existing ImageProducer
and a filter object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumer(ImageConsumer ic)
Adds an ImageConsumer to the list of consumers interested in
data for this image.
|
boolean |
isConsumer(ImageConsumer ic)
Determines whether an ImageConsumer is on the list of consumers
currently interested in data for this image.
|
void |
removeConsumer(ImageConsumer ic)
Removes an ImageConsumer from the list of consumers interested in
data for this image.
|
void |
requestTopDownLeftRightResend(ImageConsumer ic)
Requests that a given ImageConsumer have the image data delivered
one more time in top-down, left-right order.
|
void |
startProduction(ImageConsumer ic)
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.
|
public FilteredImageSource(ImageProducer orig, ImageFilter imgf)
orig - the specified ImageProducerimgf - the specified ImageFilterImageFilter,
Component.createImage(java.awt.image.ImageProducer)public void addConsumer(ImageConsumer ic)
addConsumer in interface ImageProduceric - the specified ImageConsumerImageConsumerpublic boolean isConsumer(ImageConsumer ic)
isConsumer in interface ImageProduceric - the specified ImageConsumerImageConsumerpublic void removeConsumer(ImageConsumer ic)
removeConsumer in interface ImageProduceric - the specified ImageConsumerImageConsumerpublic void startProduction(ImageConsumer ic)
startProduction in interface ImageProduceric - the specified ImageConsumerImageConsumerpublic void requestTopDownLeftRightResend(ImageConsumer ic)
requestTopDownLeftRightResend in interface ImageProduceric - the specified ImageConsumerImageConsumerCopyright © 2013 CableLabs. All rights reserved.