Class java.awt.image.CropImageFilter
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
-
CropImageFilter(int, int, int, int)
- Construct a CropImageFilter that extracts the absolute rectangular
region of pixels from its source Image as specified by the x, y,
w, and h parameters.
-
setDimensions(int, int)
- Override the source image's dimensions and pass the dimensions
of the rectangular cropped region to the ImageConsumer.
-
setPixels(int, int, int, int, ColorModel, byte[], int, int)
- Determine if the delivered byte pixels intersect the region to
be extracted and pass through only that subset of pixels that
appear in the output region.
-
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.
-
setProperties(Hashtable)
- Pass the properties from the source object along after adding a
property indicating the cropped region.
CropImageFilter
public CropImageFilter(int x,
int y,
int w,
int h)
- Construct 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
setProperties
public void setProperties(Hashtable props)
- Pass the properties from the source object along after adding a
property indicating the cropped region.
- Overrides:
- setProperties in class ImageFilter
setDimensions
public void setDimensions(int w,
int h)
- 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
setPixels
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte pixels[],
int off,
int scansize)
- Determine if the delivered byte 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
setPixels
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int pixels[],
int off,
int scansize)
- 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