Class NoiseFilter

  • All Implemented Interfaces:
    java.awt.image.BufferedImageOp, java.lang.Cloneable

    public class NoiseFilter
    extends PointFilter
    A filter which adds random noise into an image.
    • Constructor Detail

      • NoiseFilter

        public NoiseFilter()
    • Method Detail

      • 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