j2d.filters
Class VariableBlurFilter
java.lang.Object
j2d.filters.AbstractBufferedImageOp
j2d.filters.VariableBlurFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable
public class VariableBlurFilter
- extends AbstractBufferedImageOp
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VariableBlurFilter
public VariableBlurFilter()
process
public java.awt.Image process(java.awt.Image image)
- Description copied from interface:
ImageProcessorInterface
- a basic garbage in, garbage out processor.
- Specified by:
process
in interface ImageProcessorInterface
- Overrides:
process
in class AbstractBufferedImageOp
- Parameters:
image
- input image
- Returns:
- output image
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
createCompatibleDestImage
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel dstCM)
- Specified by:
createCompatibleDestImage
in interface java.awt.image.BufferedImageOp
- Overrides:
createCompatibleDestImage
in class AbstractBufferedImageOp
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
- Specified by:
getBounds2D
in interface java.awt.image.BufferedImageOp
- Overrides:
getBounds2D
in class AbstractBufferedImageOp
getPoint2D
public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
- Specified by:
getPoint2D
in interface java.awt.image.BufferedImageOp
- Overrides:
getPoint2D
in class AbstractBufferedImageOp
getRenderingHints
public java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHints
in interface java.awt.image.BufferedImageOp
- Overrides:
getRenderingHints
in class AbstractBufferedImageOp
blur
public void blur(int[] in,
int[] out,
int width,
int height,
int radius,
int pass)
setHRadius
public void setHRadius(int hRadius)
getHRadius
public int getHRadius()
setVRadius
public void setVRadius(int vRadius)
getVRadius
public int getVRadius()
setRadius
public void setRadius(int radius)
getRadius
public int getRadius()
setIterations
public void setIterations(int iterations)
getIterations
public int getIterations()
setBlurMask
public void setBlurMask(java.awt.image.BufferedImage blurMask)
getBlurMask
public java.awt.image.BufferedImage getBlurMask()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object