Class java.awt.image.CropImageFilter
All Packages This Package Previous Next
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
-
Version:
-
1.2 08/29/95
-
Author:
-
Jim Graham
-
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 This Package Previous Next