All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.image.CropImageFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----java.awt.image.CropImageFilter

public class CropImageFilter
extends ImageFilter
An ImageFilter class for cropping images. This class extends the basic ImageFilter Class to extract a given rectangular region of an existing Image and provide a source for a new image containing just the extracted region. It is meant to be used in conjunction with a FilteredImageSource object to produce cropped versions of existing images.

See Also:
FilteredImageSource, ImageFilter

Constructor Index

 o CropImageFilter(int, int, int, int)
Constructs a CropImageFilter that extracts the absolute rectangular region of pixels from its source Image as specified by the x, y, w, and h parameters.

Method Index

 o setDimensions(int, int)
Override the source image's dimensions and pass the dimensions of the rectangular cropped region to the ImageConsumer.
 o setPixels(int, int, int, int, ColorModel, byte[], int, int)
Determine whether the delivered byte pixels intersect the region to be extracted and passes through only that subset of pixels that appear in the output region.
 o setPixels(int, int, int, int, ColorModel, int[], int, int)
Determine if the delivered int pixels intersect the region to be extracted and pass through only that subset of pixels that appear in the output region.
 o setProperties(Hashtable)
Passes along the properties from the source object after adding a property indicating the cropped region.

Constructors

 o CropImageFilter
    method CropImageFilter(x=int, -
                           y=int, -
                           w=int, -
                           h=int) public 
Constructs a CropImageFilter that extracts the absolute rectangular region of pixels from its source Image as specified by the x, y, w, and h parameters.

Parameters:
x - the x location of the top of the rectangle to be extracted
y - the y location of the top of the rectangle to be extracted
w - the width of the rectangle to be extracted
h - the height of the rectangle to be extracted

Methods

 o setProperties
    method setProperties(props=Hashtable)  public     
Passes along the properties from the source object after adding a property indicating the cropped region.

Overrides:
setProperties in class ImageFilter
 o setDimensions
    method setDimensions(w=int, -
                         h=int)  public     
Override the source image's dimensions and pass the dimensions of the rectangular cropped region to the ImageConsumer.

Overrides:
setDimensions in class ImageFilter
See Also:
ImageConsumer
 o setPixels
    method setPixels(x=int, -
                     y=int, -
                     w=int, -
                     h=int, -
                     model=ColorModel, -
                     pixels=byte[], -
                     off=int, -
                     scansize=int)  public     
Determine whether the delivered byte pixels intersect the region to be extracted and passes through only that subset of pixels that appear in the output region.

Overrides:
setPixels in class ImageFilter
 o setPixels
    method setPixels(x=int, -
                     y=int, -
                     w=int, -
                     h=int, -
                     model=ColorModel, -
                     pixels=int[], -
                     off=int, -
                     scansize=int)  public     
Determine if the delivered int pixels intersect the region to be extracted and pass through only that subset of pixels that appear in the output region.

Overrides:
setPixels in class ImageFilter

All Packages  Class Hierarchy  This Package  Previous  Next  Index