org.generation5.vision
Class InvertFilter

java.lang.Object
  extended byorg.generation5.vision.Filter
      extended byorg.generation5.vision.InvertFilter

public class InvertFilter
extends Filter

This filter inverts an image. The filter is simply implemented using Java's LookupOp, defining the lookup table as: lut[i] = (byte)(255-i);


Constructor Summary
InvertFilter()
          Creates a new instance of InvertFilter
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image, java.awt.image.BufferedImage output)
          Invert the input image.
 java.lang.String toString()
           
 
Methods inherited from class org.generation5.vision.Filter
filter, verifyOutput, verifyOutput, verifyOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvertFilter

public InvertFilter()
Creates a new instance of InvertFilter

Method Detail

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image,
                                           java.awt.image.BufferedImage output)
Invert the input image.

Specified by:
filter in class Filter
Parameters:
output - the output image (optional).
image - the input image.
Returns:
the inverted image.
See Also:
Filter.verifyOutput(BufferedImage, BufferedImage)

toString

public java.lang.String toString()

This documentation is part of the Generation5 JDK.