Class PosterizeFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable

public class PosterizeFilter extends PointFilter
A filter to posterize an image.
  • Constructor Details

    • PosterizeFilter

      public PosterizeFilter()
  • Method Details

    • setNumLevels

      public void setNumLevels(int numLevels)
      Set the number of levels in the output image.
      Parameters:
      numLevels - the number of levels
      See Also:
    • getNumLevels

      public int getNumLevels()
      Get the number of levels in the output image.
      Returns:
      the number of levels
      See Also:
    • initialize

      protected void initialize()
      Initialize the filter.
    • filterRGB

      public int filterRGB(int x, int y, int rgb)
      Specified by:
      filterRGB in class PointFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object