Class PointFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable
Direct Known Subclasses:
ChannelMixFilter, CheckFilter, DissolveFilter, DitherFilter, FadeFilter, FBMFilter, FillFilter, FlareFilter, FourColorFilter, GrayFilter, GrayscaleFilter, HSBAdjustFilter, InvertAlphaFilter, InvertFilter, JavaLnFFilter, LookupFilter, MapColorsFilter, MarbleTexFilter, MaskFilter, NoiseFilter, OpacityFilter, PosterizeFilter, RGBAdjustFilter, SkyFilter, SparkleFilter, StampFilter, TextureFilter, ThresholdFilter, TransferFilter, WeaveFilter, WoodFilter

public abstract class PointFilter extends AbstractBufferedImageOp
An abstract superclass for point filters. The interface is the same as the old RGBImageFilter.
  • Field Details

    • canFilterIndexColorModel

      protected boolean canFilterIndexColorModel
  • Constructor Details

    • PointFilter

      public PointFilter()
  • Method Details

    • filter

      public BufferedImage filter(BufferedImage src, BufferedImage dst)
    • setDimensions

      public void setDimensions(int width, int height)
    • filterRGB

      public abstract int filterRGB(int x, int y, int rgb)