Class ApplyMaskFilter

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

    public class ApplyMaskFilter
    extends AbstractBufferedImageOp
    A filter which uses the alpha channel of a "mask" image to interpolate between two source images.
    • Constructor Detail

      • ApplyMaskFilter

        public ApplyMaskFilter()
    • Method Detail

      • setDestination

        public void setDestination​(java.awt.image.BufferedImage destination)
      • getDestination

        public java.awt.image.BufferedImage getDestination()
      • setMaskImage

        public void setMaskImage​(java.awt.image.BufferedImage maskImage)
      • getMaskImage

        public java.awt.image.BufferedImage getMaskImage()
      • composeThroughMask

        public static void composeThroughMask​(java.awt.image.Raster src,
                                              java.awt.image.WritableRaster dst,
                                              java.awt.image.Raster sel)
      • filter

        public java.awt.image.BufferedImage filter​(java.awt.image.BufferedImage src,
                                                   java.awt.image.BufferedImage dst)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object