com.jhlabs.image
Class NoiseFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.NoiseFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable
public class NoiseFilter
- extends PointFilter
A filter which adds random noise into an image.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GAUSSIAN
public static final int GAUSSIAN
- See Also:
- Constant Field Values
UNIFORM
public static final int UNIFORM
- See Also:
- Constant Field Values
NoiseFilter
public NoiseFilter()
setAmount
public void setAmount(int amount)
getAmount
public int getAmount()
setDistribution
public void setDistribution(int distribution)
getDistribution
public int getDistribution()
setMonochrome
public void setMonochrome(boolean monochrome)
getMonochrome
public boolean getMonochrome()
setDensity
public void setDensity(float density)
getDensity
public float getDensity()
filterRGB
public int filterRGB(int x,
int y,
int rgb)
- Specified by:
filterRGB
in class PointFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object