public class VariableBlurFilter extends AbstractBufferedImageOp
| Constructor and Description |
|---|
VariableBlurFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
blur(int[] in,
int[] out,
int width,
int height,
int radius,
int pass) |
protected float |
blurRadiusAt(int x,
int y,
int width,
int height) |
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel dstCM) |
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst) |
java.awt.image.BufferedImage |
getBlurMask() |
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.BufferedImage src) |
int |
getHRadius() |
int |
getIterations() |
java.awt.geom.Point2D |
getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt) |
int |
getRadius() |
java.awt.RenderingHints |
getRenderingHints() |
int |
getVRadius() |
void |
setBlurMask(java.awt.image.BufferedImage blurMask) |
void |
setHRadius(int hRadius) |
void |
setIterations(int iterations) |
void |
setRadius(int radius) |
void |
setVRadius(int vRadius) |
java.lang.String |
toString() |
getRGB, setRGBpublic java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel dstCM)
createCompatibleDestImage in interface java.awt.image.BufferedImageOpcreateCompatibleDestImage in class AbstractBufferedImageOppublic java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
getBounds2D in interface java.awt.image.BufferedImageOpgetBounds2D in class AbstractBufferedImageOppublic java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
getPoint2D in interface java.awt.image.BufferedImageOpgetPoint2D in class AbstractBufferedImageOppublic java.awt.RenderingHints getRenderingHints()
getRenderingHints in interface java.awt.image.BufferedImageOpgetRenderingHints in class AbstractBufferedImageOppublic void blur(int[] in,
int[] out,
int width,
int height,
int radius,
int pass)
protected float blurRadiusAt(int x,
int y,
int width,
int height)
public void setHRadius(int hRadius)
public int getHRadius()
public void setVRadius(int vRadius)
public int getVRadius()
public void setRadius(int radius)
public int getRadius()
public void setIterations(int iterations)
public int getIterations()
public void setBlurMask(java.awt.image.BufferedImage blurMask)
public java.awt.image.BufferedImage getBlurMask()
public java.lang.String toString()
toString in class java.lang.Object