Class CropFilter

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

    public class CropFilter
    extends AbstractBufferedImageOp
    A filter which crops an image to a given rectangle.
    • Constructor Summary

      Constructors 
      Constructor Description
      CropFilter()
      Construct a CropFilter.
      CropFilter​(int x, int y, int width, int height)
      Construct a CropFilter.
    • Constructor Detail

      • CropFilter

        public CropFilter()
        Construct a CropFilter.
      • CropFilter

        public CropFilter​(int x,
                          int y,
                          int width,
                          int height)
        Construct a CropFilter.
        Parameters:
        x - the left edge of the crop rectangle
        y - the top edge of the crop rectangle
        width - the width of the crop rectangle
        height - the height of the crop rectangle
    • Method Detail

      • setX

        public void setX​(int x)
        Set the left edge of the crop rectangle.
        Parameters:
        x - the left edge of the crop rectangle
        See Also:
        getX()
      • getX

        public int getX()
        Get the left edge of the crop rectangle.
        Returns:
        the left edge of the crop rectangle
        See Also:
        setX(int)
      • setY

        public void setY​(int y)
        Set the top edge of the crop rectangle.
        Parameters:
        y - the top edge of the crop rectangle
        See Also:
        getY()
      • getY

        public int getY()
        Get the top edge of the crop rectangle.
        Returns:
        the top edge of the crop rectangle
        See Also:
        setY(int)
      • setWidth

        public void setWidth​(int width)
        Set the width of the crop rectangle.
        Parameters:
        width - the width of the crop rectangle
        See Also:
        getWidth()
      • getWidth

        public int getWidth()
        Get the width of the crop rectangle.
        Returns:
        the width of the crop rectangle
        See Also:
        setWidth(int)
      • setHeight

        public void setHeight​(int height)
        Set the height of the crop rectangle.
        Parameters:
        height - the height of the crop rectangle
        See Also:
        getHeight()
      • getHeight

        public int getHeight()
        Get the height of the crop rectangle.
        Returns:
        the height of the crop rectangle
        See Also:
        setHeight(int)
      • 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