public class ReplicateScaleFilter extends ImageFilter
Modifier and Type | Field and Description |
---|---|
protected int |
destHeight
The height of the destination image.
|
protected int |
destWidth
The width of the destination image.
|
protected Object |
outpixbuf |
protected int[] |
srccols |
protected int |
srcHeight
The height of the source image.
|
protected int[] |
srcrows |
protected int |
srcWidth
The width of the source image.
|
consumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Constructor and Description |
---|
ReplicateScaleFilter(int width,
int height) |
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, setHints
protected int destHeight
protected int destWidth
protected int srcHeight
protected int srcWidth
protected int[] srcrows
protected int[] srccols
public ReplicateScaleFilter(int width, int height)
public void setDimensions(int width, int height)
ImageProducer
indicates the size of the image
being produced using this method. A filter can override this
method to intercept these calls from the producer in order to
change either the width or the height before in turn calling
the consumer's setDimensions
method.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