Class PosterizeFilter

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

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

      • PosterizeFilter

        public PosterizeFilter()
    • Method Detail

      • setNumLevels

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

        public int getNumLevels()
        Get the number of levels in the output image.
        Returns:
        the number of levels
        See Also:
        setNumLevels(int)
      • 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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object