| java.lang.Object java.awt.image.ImageFilter java.awt.image.CropImageFilter
CropImageFilter | public class CropImageFilter extends ImageFilter (Code) | | 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 See Also: ImageFilter version: 1.10 08/19/02 author: Jim Graham |
Constructor Summary | |
public | CropImageFilter(int x, int y, int w, int h) 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 Summary | |
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. | public void | setPixels(int x, int y, int w, int h, ColorModel model, byte pixels, int off, int scansize) 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. | 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. | public void | setProperties(Hashtable props) Passes along the properties from the source object after adding a
property indicating the cropped region. |
CropImageFilter | public CropImageFilter(int x, int y, int w, int h)(Code) | | 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 Parameters: y - the y location of the top of the rectangle to be extracted Parameters: w - the width of the rectangle to be extracted Parameters: h - the height of the rectangle to be extracted |
setDimensions | public void setDimensions(int w, int h)(Code) | | Override the source image's dimensions and pass the dimensions
of the rectangular cropped region to the ImageConsumer.
See Also: ImageConsumer |
setPixels | public void setPixels(int x, int y, int w, int h, ColorModel model, byte pixels, int off, int scansize)(Code) | | 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.
|
setPixels | public void setPixels(int x, int y, int w, int h, ColorModel model, int pixels, int off, int scansize)(Code) | | 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 | public void setProperties(Hashtable props)(Code) | | Passes along the properties from the source object after adding a
property indicating the cropped region.
|
Methods inherited from java.awt.image.ImageFilter | public Object clone()(Code)(Java Doc) public ImageFilter getFilterInstance(ImageConsumer ic)(Code)(Java Doc) public void imageComplete(int status)(Code)(Java Doc) public void resendTopDownLeftRight(ImageProducer ip)(Code)(Java Doc) public void setColorModel(ColorModel model)(Code)(Java Doc) public void setDimensions(int width, int height)(Code)(Java Doc) public void setHints(int hints)(Code)(Java Doc) public void setPixels(int x, int y, int w, int h, ColorModel model, byte pixels, int off, int scansize)(Code)(Java Doc) public void setPixels(int x, int y, int w, int h, ColorModel model, int pixels, int off, int scansize)(Code)(Java Doc) public void setProperties(Hashtable props)(Code)(Java Doc)
|
|
|