Class CloneFilter

  • All Implemented Interfaces:
    java.awt.image.BufferedImageOp

    public final class CloneFilter
    extends AbstractPixelwiseFilter
    A filter that creates an identical copy of the source image.

    In-place filtering: This class supports in-place filtering (the source and destination images may be the same).

    Author:
    Chris Jennings
    See Also:
    Object.clone()
    • Constructor Detail

      • CloneFilter

        public CloneFilter()
    • Method Detail

      • filterPixels

        public void filterPixels​(int[] argb,
                                 int start,
                                 int end)
        Description copied from class: AbstractPixelwiseFilter
        This method is called with a block of ARGB values to be filtered. Subclasses must override this method to implement the actual filtering algorithm by replacing each pixel value in the range argb[start] ... argb[end-1] with the filtered value.
        Specified by:
        filterPixels in class AbstractPixelwiseFilter
        Parameters:
        argb - an array of pixel data to filter
        start - the index of the first pixel to filter
        end - the index of the last pixel to filter, plus one