Package com.jhlabs.image
Class VariableBlurFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.VariableBlurFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
blur
(int[] in, int[] out, int width, int height, int radius, int pass) protected float
blurRadiusAt
(int x, int y, int width, int height) createCompatibleDestImage
(BufferedImage src, ColorModel dstCM) filter
(BufferedImage src, BufferedImage dst) getBounds2D
(BufferedImage src) int
int
getPoint2D
(Point2D srcPt, Point2D dstPt) int
int
void
setBlurMask
(BufferedImage blurMask) void
setHRadius
(int hRadius) void
setIterations
(int iterations) void
setRadius
(int radius) void
setVRadius
(int vRadius) toString()
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, getRGB, setRGB
-
Constructor Details
-
VariableBlurFilter
public VariableBlurFilter()
-
-
Method Details
-
filter
-
createCompatibleDestImage
- Specified by:
createCompatibleDestImage
in interfaceBufferedImageOp
- Overrides:
createCompatibleDestImage
in classAbstractBufferedImageOp
-
getBounds2D
- Specified by:
getBounds2D
in interfaceBufferedImageOp
- Overrides:
getBounds2D
in classAbstractBufferedImageOp
-
getPoint2D
- Specified by:
getPoint2D
in interfaceBufferedImageOp
- Overrides:
getPoint2D
in classAbstractBufferedImageOp
-
getRenderingHints
- Specified by:
getRenderingHints
in interfaceBufferedImageOp
- Overrides:
getRenderingHints
in classAbstractBufferedImageOp
-
blur
public void blur(int[] in, int[] out, int width, int height, int radius, int pass) -
blurRadiusAt
protected float blurRadiusAt(int x, int y, int width, int height) -
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
-
getBlurMask
-
toString
-