Package com.jhlabs.image
Class FourColorFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.FourColorFilter
- All Implemented Interfaces:
BufferedImageOp,Cloneable
A filter which draws a gradient interpolated between four colors defined at the corners of the image.
-
Field Summary
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfilterRGB(int x, int y, int rgb) intintintintvoidsetColorNE(int color) voidsetColorNW(int color) voidsetColorSE(int color) voidsetColorSW(int color) voidsetDimensions(int width, int height) toString()Methods inherited from class com.jhlabs.image.PointFilter
filterMethods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
FourColorFilter
public FourColorFilter()
-
-
Method Details
-
setColorNW
public void setColorNW(int color) -
getColorNW
public int getColorNW() -
setColorNE
public void setColorNE(int color) -
getColorNE
public int getColorNE() -
setColorSW
public void setColorSW(int color) -
getColorSW
public int getColorSW() -
setColorSE
public void setColorSE(int color) -
getColorSE
public int getColorSE() -
setDimensions
public void setDimensions(int width, int height) - Overrides:
setDimensionsin classPointFilter
-
filterRGB
public int filterRGB(int x, int y, int rgb) - Specified by:
filterRGBin classPointFilter
-
toString
-