Package com.jhlabs.image
Class LookupFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.PointFilter
-
- com.jhlabs.image.LookupFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class LookupFilter extends PointFilter
A filter which uses the brightness of each pixel to lookup a color from a colormap.
-
-
Field Summary
-
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel
-
-
Constructor Summary
Constructors Constructor Description LookupFilter()
Construct a LookupFilter.LookupFilter(Colormap colormap)
Construct a LookupFilter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
filterRGB(int x, int y, int rgb)
Colormap
getColormap()
Get the colormap to be used for the filter.void
setColormap(Colormap colormap)
Set the colormap to be used for the filter.java.lang.String
toString()
-
Methods inherited from class com.jhlabs.image.PointFilter
filter, setDimensions
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
-
-
-
-
Constructor Detail
-
LookupFilter
public LookupFilter()
Construct a LookupFilter.
-
LookupFilter
public LookupFilter(Colormap colormap)
Construct a LookupFilter.- Parameters:
colormap
- the color map
-
-
Method Detail
-
setColormap
public void setColormap(Colormap colormap)
Set the colormap to be used for the filter.- Parameters:
colormap
- the colormap- See Also:
getColormap()
-
getColormap
public Colormap getColormap()
Get the colormap to be used for the filter.- Returns:
- the colormap
- See Also:
setColormap(com.jhlabs.image.Colormap)
-
filterRGB
public int filterRGB(int x, int y, int rgb)
- Specified by:
filterRGB
in classPointFilter
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-