Package com.jhlabs.image
Class LevelsFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.WholeImageFilter
com.jhlabs.image.LevelsFilter
- All Implemented Interfaces:
BufferedImageOp
,Serializable
,Cloneable
A filter which allows levels adjustment on an image.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float
protected float
protected float
protected float
protected int[][]
Fields inherited from class com.jhlabs.image.WholeImageFilter
originalSpace, transformedSpace
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int[]
filterPixels
(int width, int height, int[] inPixels, Rectangle transformedSpace) int
filterRGB
(int x, int y, int rgb) float
float
float
float
void
setHighLevel
(float highLevel) void
setHighOutputLevel
(float highOutputLevel) void
setLowLevel
(float lowLevel) void
setLowOutputLevel
(float lowOutputLevel) toString()
Methods inherited from class com.jhlabs.image.WholeImageFilter
filter, transformSpace
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Field Details
-
lut
protected int[][] lut -
lowLevel
protected float lowLevel -
highLevel
protected float highLevel -
lowOutputLevel
protected float lowOutputLevel -
highOutputLevel
protected float highOutputLevel
-
-
Constructor Details
-
LevelsFilter
public LevelsFilter()
-
-
Method Details
-
setLowLevel
public void setLowLevel(float lowLevel) -
getLowLevel
public float getLowLevel() -
setHighLevel
public void setHighLevel(float highLevel) -
getHighLevel
public float getHighLevel() -
setLowOutputLevel
public void setLowOutputLevel(float lowOutputLevel) -
getLowOutputLevel
public float getLowOutputLevel() -
setHighOutputLevel
public void setHighOutputLevel(float highOutputLevel) -
getHighOutputLevel
public float getHighOutputLevel() -
filterPixels
- Specified by:
filterPixels
in classWholeImageFilter
-
filterRGB
public int filterRGB(int x, int y, int rgb) -
toString
-