public class StampFilter extends PointFilter
Modifier and Type | Field and Description |
---|---|
private int |
black |
private float |
lowerThreshold3 |
private float |
radius |
private float |
softness |
private float |
threshold |
private float |
upperThreshold3 |
private int |
white |
canFilterIndexColorModel
Constructor and Description |
---|
StampFilter()
Construct a StampFilter.
|
StampFilter(float threshold)
Construct a StampFilter.
|
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
int |
filterRGB(int x,
int y,
int rgb) |
int |
getBlack()
Set the color to be used for pixels below the lower threshold.
|
float |
getRadius()
Get the radius of the effect.
|
float |
getSoftness()
Get the softness of the effect.
|
float |
getThreshold()
Get the threshold value.
|
int |
getWhite()
Get the color to be used for pixels above the upper threshold.
|
void |
setBlack(int black)
Set the color to be used for pixels below the lower threshold.
|
void |
setRadius(float radius)
Set the radius of the effect.
|
void |
setSoftness(float softness)
Set the softness of the effect in the range 0..1.
|
void |
setThreshold(float threshold)
Set the threshold value.
|
void |
setWhite(int white)
Set the color to be used for pixels above the upper threshold.
|
String |
toString() |
setDimensions
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
private float threshold
private float softness
private float radius
private float lowerThreshold3
private float upperThreshold3
private int white
private int black
public StampFilter()
public StampFilter(float threshold)
threshold
- the threshold valuepublic void setRadius(float radius)
radius
- the radiusgetRadius()
public float getRadius()
setRadius(float)
public void setThreshold(float threshold)
threshold
- the threshold valuegetThreshold()
public float getThreshold()
setThreshold(float)
public void setSoftness(float softness)
softness
- the softnessgetSoftness()
public float getSoftness()
setSoftness(float)
public void setWhite(int white)
white
- the colorgetWhite()
public int getWhite()
setWhite(int)
public void setBlack(int black)
black
- the colorgetBlack()
public int getBlack()
setBlack(int)
public BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
filter
in class PointFilter
public int filterRGB(int x, int y, int rgb)
filterRGB
in class PointFilter
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses