|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
java.awt.image
|
|||||||||||||||||||||||||||||||||||||
| Field Summary | |
|---|---|
static int |
EDGE_NO_OP
Pixels at the edge of the source image are copied to the corresponding pixels in the destination without modification. |
static int |
EDGE_ZERO_FILL
Pixels at the edge of the destination image are set to zero. |
| Constructor Summary | |
|---|---|
ConvolveOp(Kernel kernel)
Constructs a ConvolveOp given a Kernel. |
|
ConvolveOp(Kernel kernel,
int edgeCondition,
RenderingHints hints)
Constructs a ConvolveOp given a Kernel, an edge condition, and a RenderingHints object (which may be null). |
|
| Method Summary | |
|---|---|
BufferedImage |
createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
Creates a zeroed destination image with the correct size and number of bands. |
WritableRaster |
createCompatibleDestRaster(Raster src)
Creates a zeroed destination Raster with the correct size and number of bands, given this source. |
BufferedImage |
filter(BufferedImage src,
BufferedImage dst)
Performs a convolution on BufferedImages. |
WritableRaster |
filter(Raster src,
WritableRaster dst)
Performs a convolution on Rasters. |
Rectangle2D |
getBounds2D(BufferedImage src)
Returns the bounding box of the filtered destination image. |
Rectangle2D |
getBounds2D(Raster src)
Returns the bounding box of the filtered destination Raster. |
int |
getEdgeCondition()
Returns the edge condition. |
Kernel |
getKernel()
Returns the Kernel. |
Point2D |
getPoint2D(Point2D srcPt,
Point2D dstPt)
Returns the location of the destination point given a point in the source. |
RenderingHints |
getRenderingHints()
Returns the rendering hints for this op. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int EDGE_ZERO_FILL
public static final int EDGE_NO_OP
| Constructor Detail |
|---|
public ConvolveOp(Kernel kernel, int edgeCondition, RenderingHints hints)
kernel - the specified KerneledgeCondition - the specified edge conditionhints - the specified RenderingHints objectKernel,
EDGE_NO_OP,
EDGE_ZERO_FILL,
RenderingHintspublic ConvolveOp(Kernel kernel)
kernel - the specified KernelKernel,
EDGE_ZERO_FILL| Method Detail |
|---|
public int getEdgeCondition()
ConvolveOp.EDGE_NO_OP,
EDGE_ZERO_FILLpublic final Kernel getKernel()
Kernel of this ConvolveOp.public final BufferedImage filter(BufferedImage src, BufferedImage dst)
filter in interface BufferedImageOpsrc - the source BufferedImage to filterdst - the destination BufferedImage for the
filtered src
BufferedImage
NullPointerException - if src is null
IllegalArgumentException - if src equals
dst
ImagingOpException - if src cannot be filteredpublic final WritableRaster filter(Raster src, WritableRaster dst)
src - the source Raster to filterdst - the destination WritableRaster for the
filtered src
WritableRaster
NullPointerException - if src is null
ImagingOpException - if src and dst
do not have the same number of bands
ImagingOpException - if src cannot be filtered
IllegalArgumentException - if src equals
dstpublic BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
createCompatibleDestImage in interface BufferedImageOpsrc - Source image for the filter operation.destCM - ColorModel of the destination. Can be null.
BufferedImage with the correct
size and number of bands.public WritableRaster createCompatibleDestRaster(Raster src)
createCompatibleDestRaster in interface RasterOpsrc - the source Raster
WritableRaster that is compatible with
srcpublic final Rectangle2D getBounds2D(BufferedImage src)
getBounds2D in interface BufferedImageOpsrc - The BufferedImage to be filtered
Rectangle2D representing the destination
image's bounding box.public final Rectangle2D getBounds2D(Raster src)
getBounds2D in interface RasterOpsrc - the source Raster
Rectangle2D that is the bounding box of
the Raster resulting from the filtering
operation.public final Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
getPoint2D in interface BufferedImageOpgetPoint2D in interface RasterOpsrcPt - the Point2D that represents the point in
the source imagedstPt - The Point2D in which to store the result
Point2D in the destination image that
corresponds to the specified point in the source image.public final RenderingHints getRenderingHints()
getRenderingHints in interface BufferedImageOpgetRenderingHints in interface RasterOpRenderingHints object for this
BufferedImageOp. Returns
null if no hints have been set.