|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.5.0
java.awt.image
|
Field Summary |
---|
Fields inherited from class java.awt.image.ReplicateScaleFilter |
---|
destHeight, destWidth, outpixbuf, srccols, srcHeight, srcrows, srcWidth |
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 | |
---|---|
AreaAveragingScaleFilter(int width,
int height)
Constructs an AreaAveragingScaleFilter that scales the pixels from its source Image as specified by the width and height parameters. |
Method Summary | |
---|---|
void |
setHints(int hints)
Detect if the data is being delivered with the necessary hints to allow the averaging algorithm to do its work. |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
Combine the components for the delivered byte pixels into the accumulation arrays and send on any averaged data for rows of pixels that are complete. |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
Combine the components for the delivered int pixels into the accumulation arrays and send on any averaged data for rows of pixels that are complete. |
Methods inherited from class java.awt.image.ReplicateScaleFilter |
---|
setDimensions, setProperties |
Methods inherited from class java.awt.image.ImageFilter |
---|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AreaAveragingScaleFilter(int width, int height)
width
- the target width to scale the imageheight
- the target height to scale the imageMethod Detail |
---|
public void setHints(int hints)
Note: This method is intended to be called by the
ImageProducer
of the Image
whose
pixels are being filtered. Developers using
this class to filter pixels from an image should avoid calling
this method directly since that operation could interfere
with the filtering operation.
setHints
in interface ImageConsumer
setHints
in class ImageFilter
hints
- a set of hints that the ImageConsumer uses to
process the pixelsImageConsumer.setHints(int)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Note: This method is intended to be called by the
ImageProducer
of the Image
whose pixels are being filtered. Developers using
this class to filter pixels from an image should avoid calling
this method directly since that operation could interfere
with the filtering operation.
setPixels
in interface ImageConsumer
setPixels
in class ReplicateScaleFilter
w
- the width of the area of pixelsh
- the height of the area of pixelsmodel
- the specified ColorModel
pixels
- the array of pixelsoff
- the offset into the pixels
arrayscansize
- the distance from one row of pixels to the next in
the pixels
arrayReplicateScaleFilter
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Note: This method is intended to be called by the
ImageProducer
of the Image
whose pixels are being filtered. Developers using
this class to filter pixels from an image should avoid calling
this method directly since that operation could interfere
with the filtering operation.
setPixels
in interface ImageConsumer
setPixels
in class ReplicateScaleFilter
w
- the width of the area of pixelsh
- the height of the area of pixelsmodel
- the specified ColorModel
pixels
- the array of pixelsoff
- the offset into the pixels
arrayscansize
- the distance from one row of pixels to the next in
the pixels
arrayReplicateScaleFilter