Liking cljdoc? Tell your friends :D

jdk.awt.image.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. 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));
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));
raw docstring

->filtered-image-sourceclj

(->filtered-image-source orig imgf)

Constructor.

Constructs an ImageProducer object from an existing ImageProducer and a filter object.

orig - the specified ImageProducer - java.awt.image.ImageProducer imgf - the specified ImageFilter - java.awt.image.ImageFilter

Constructor.

Constructs an ImageProducer object from an existing ImageProducer
 and a filter object.

orig - the specified ImageProducer - `java.awt.image.ImageProducer`
imgf - the specified ImageFilter - `java.awt.image.ImageFilter`
raw docstring

add-consumerclj

(add-consumer this ic)

Adds the specified ImageConsumer to the list of consumers interested in data for the filtered image. An instance of the original ImageFilter is created (using the filter's getFilterInstance method) to manipulate the image data for the specified ImageConsumer. The newly created filter instance is then passed to the addConsumer method of the original ImageProducer.

This method is public as a side effect of this class implementing the ImageProducer interface. It should not be called from user code, and its behavior if called from user code is unspecified.

ic - the consumer for the filtered image - java.awt.image.ImageConsumer

Adds the specified ImageConsumer
 to the list of consumers interested in data for the filtered image.
 An instance of the original ImageFilter
 is created
 (using the filter's getFilterInstance method)
 to manipulate the image data
 for the specified ImageConsumer.
 The newly created filter instance
 is then passed to the addConsumer method
 of the original ImageProducer.


 This method is public as a side effect
 of this class implementing
 the ImageProducer interface.
 It should not be called from user code,
 and its behavior if called from user code is unspecified.

ic - the consumer for the filtered image - `java.awt.image.ImageConsumer`
raw docstring

consumer?clj

(consumer? this ic)

Determines whether an ImageConsumer is on the list of consumers currently interested in data for this image.

This method is public as a side effect of this class implementing the ImageProducer interface. It should not be called from user code, and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - java.awt.image.ImageConsumer

returns: true if the ImageConsumer is on the list; false otherwise - boolean

Determines whether an ImageConsumer is on the list of consumers
 currently interested in data for this image.


 This method is public as a side effect
 of this class implementing
 the ImageProducer interface.
 It should not be called from user code,
 and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - `java.awt.image.ImageConsumer`

returns: true if the ImageConsumer is on the list; false otherwise - `boolean`
raw docstring

remove-consumerclj

(remove-consumer this ic)

Removes an ImageConsumer from the list of consumers interested in data for this image.

This method is public as a side effect of this class implementing the ImageProducer interface. It should not be called from user code, and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - java.awt.image.ImageConsumer

Removes an ImageConsumer from the list of consumers interested in
 data for this image.


 This method is public as a side effect
 of this class implementing
 the ImageProducer interface.
 It should not be called from user code,
 and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - `java.awt.image.ImageConsumer`
raw docstring

request-top-down-left-right-resendclj

(request-top-down-left-right-resend this ic)

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.

This method is public as a side effect of this class implementing the ImageProducer interface. It should not be called from user code, and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - java.awt.image.ImageConsumer

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.


 This method is public as a side effect
 of this class implementing
 the ImageProducer interface.
 It should not be called from user code,
 and its behavior if called from user code is unspecified.

ic - the specified ImageConsumer - `java.awt.image.ImageConsumer`
raw docstring

start-productionclj

(start-production this ic)

Starts production of the filtered image. If the specified ImageConsumer isn't already a consumer of the filtered image, an instance of the original ImageFilter is created (using the filter's getFilterInstance method) to manipulate the image data for the ImageConsumer. The filter instance for the ImageConsumer is then passed to the startProduction method of the original ImageProducer.

This method is public as a side effect of this class implementing the ImageProducer interface. It should not be called from user code, and its behavior if called from user code is unspecified.

ic - the consumer for the filtered image - java.awt.image.ImageConsumer

Starts production of the filtered image.
 If the specified ImageConsumer
 isn't already a consumer of the filtered image,
 an instance of the original ImageFilter
 is created
 (using the filter's getFilterInstance method)
 to manipulate the image data
 for the ImageConsumer.
 The filter instance for the ImageConsumer
 is then passed to the startProduction method
 of the original ImageProducer.


 This method is public as a side effect
 of this class implementing
 the ImageProducer interface.
 It should not be called from user code,
 and its behavior if called from user code is unspecified.

ic - the consumer for the filtered image - `java.awt.image.ImageConsumer`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close