java.awt.image
public class ConvolveOp extends Object implements BufferedImageOp, RasterOp
Field Summary | |
---|---|
static int | EDGE_NO_OP Edge pixels are copied from the source. |
static int | EDGE_ZERO_FILL Edge pixels are set to 0. |
Constructor Summary | |
---|---|
ConvolveOp(Kernel kernel, int edgeCondition, RenderingHints hints)
Construct a ConvolveOp.
| |
ConvolveOp(Kernel kernel)
Construct a ConvolveOp.
|
Method Summary | |
---|---|
BufferedImage | createCompatibleDestImage(BufferedImage src, ColorModel dstCM)
Creates an empty BufferedImage with the size equal to the source and the
correct number of bands. |
WritableRaster | createCompatibleDestRaster(Raster src) |
BufferedImage | filter(BufferedImage src, BufferedImage dst)
Converts the source image using the kernel specified in the
constructor. |
WritableRaster | filter(Raster src, WritableRaster dest)
Converts the source raster using the kernel specified in the constructor.
|
Rectangle2D | getBounds2D(BufferedImage src) |
Rectangle2D | getBounds2D(Raster src) |
int | getEdgeCondition()
Get the edge condition for this Op.
|
Kernel | getKernel()
Returns (a clone of) the convolution kernel.
|
Point2D | getPoint2D(Point2D src, Point2D dst)
Returns the corresponding destination point for a source point. |
RenderingHints | getRenderingHints() |
Parameters: kernel The kernel to convolve with. edgeCondition Either EDGE_ZERO_FILL or EDGE_NO_OP. hints Rendering hints for color conversion, or null.
Parameters: kernel The kernel to convolve with.
Parameters: src The source image. dstCM A color model for the destination image (may be null).
Returns: The new compatible destination image.
Parameters: src The source image. dst The destination image.
Returns: The convolved image.
Throws: IllegalArgumentException if the rasters and/or color spaces are incompatible.
Parameters: src The source raster. dest The destination raster.
Returns: The transformed raster.
Throws: IllegalArgumentException if the rasters identical. ImagingOpException if the convolution is not possible.
Returns: The edge condition.
Returns: The convolution kernel.
Parameters: src The source point. dst The transformed destination point.
Returns: The transformed destination point.