|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.CropImageFilter
public class CropImageFilter
Currently this filter does almost nothing and needs to be implemented.
Field Summary |
---|
Fields inherited from class java.awt.image.ImageFilter |
---|
consumer |
Fields inherited from interface java.awt.image.ImageConsumer |
---|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
Constructor Summary | |
---|---|
CropImageFilter(int x,
int y,
int width,
int height)
Construct a new CropImageFilter instance. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.awt.image.ImageFilter |
---|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public 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 rectangleMethod Detail |
---|
public 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 ImageConsumer
setDimensions
in class ImageFilter
width
- 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 ImageConsumer
setProperties
in class ImageFilter
props
- 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 ImageConsumer
setPixels
in class ImageFilter
x
- 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 ImageConsumer
setPixels
in class ImageFilter
x
- 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |