public class CropImageFilter extends ImageFilter
consumerCOMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT| Constructor and Description |
|---|
CropImageFilter(int x,
int y,
int width,
int height)
Construct a new
CropImageFilter instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
setDimensions(int width,
int height)
An
ImageProducer indicates the size of the image
being produced using this method. |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int offset,
int scansize)
This function delivers a rectangle of pixels where any
pixel(m,n) is stored in the array as a
byte at
index (n * scansize + m + offset). |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int offset,
int scansize)
This function delivers a rectangle of pixels where any
pixel(m,n) is stored in the array as an
int at
index (n * scansize + m + offset). |
void |
setProperties(Hashtable<?,?> props)
An
ImageProducer can set a list of properties
associated with this image by using this method. |
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHintspublic CropImageFilter(int x, int y, int width, int height)
CropImageFilter instance.x - the x-coordinate location of the top-left of the cropped rectangley - the y-coordinate location of the top-left of the cropped rectanglewidth - the width of the cropped rectangleheight - the height of the cropped rectanglepublic void setDimensions(int width, int height)
ImageProducer indicates the size of the image
being produced using this method. This filter overrides this
method in order to set the dimentions to the size of the
cropped rectangle instead of the size of the image.setDimensions in interface ImageConsumersetDimensions in class ImageFilterwidth - the width of the imageheight - the height of the imagepublic void setProperties(Hashtable<?,?> props)
ImageProducer can set a list of properties
associated with this image by using this method.
setProperties in interface ImageConsumersetProperties in class ImageFilterprops - the list of properties associated with this imagepublic void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int offset, int scansize)
byte at
index (n * scansize + m + offset).setPixels in interface ImageConsumersetPixels in class ImageFilterx - the x coordinate of the rectangley - the y coordinate of the rectanglew - the width of the rectangleh - the height of the rectanglemodel - the ColorModel used to translate the pixelspixels - the array of pixel valuesoffset - the index of the first pixels in the pixels arrayscansize - the width to use in extracting pixels from the pixels arraypublic void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int offset, int scansize)
int at
index (n * scansize + m + offset).setPixels in interface ImageConsumersetPixels in class ImageFilterx - the x coordinate of the rectangley - the y coordinate of the rectanglew - the width of the rectangleh - the height of the rectanglemodel - the ColorModel used to translate the pixelspixels - the array of pixel valuesoffset - the index of the first pixels in the pixels arrayscansize - the width to use in extracting pixels from the pixels array