com.partnersoft.gui
Class InverseFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
com.partnersoft.gui.InverseFilter
- All Implemented Interfaces:
- java.awt.image.ImageConsumer, java.lang.Cloneable
public class InverseFilter
- extends java.awt.image.RGBImageFilter
An image filter than performs an inverse video effect on the colors.
- Author:
- Paul Reavis
Copyright 1997 Partner Software, Inc.
| Fields inherited from class java.awt.image.RGBImageFilter |
canFilterIndexColorModel, newmodel, origmodel |
| Fields inherited from class java.awt.image.ImageFilter |
consumer |
| Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
| Methods inherited from class java.awt.image.RGBImageFilter |
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel |
| Methods inherited from class java.awt.image.ImageFilter |
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InverseFilter
public InverseFilter()
- Create a new InverseFilter.
singleton
public static InverseFilter singleton()
convertColor
public static final java.awt.Color convertColor(java.awt.Color victim)
convertRGB
public static final int convertRGB(int rgb)
filterRGB
public final int filterRGB(int x,
int y,
int rgb)
- This is where the magic happens.
- Specified by:
filterRGB in class java.awt.image.RGBImageFilter