Package com.jhlabs.image
Class SmartBlurFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.SmartBlurFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class SmartBlurFilter extends AbstractBufferedImageOp
-
-
Constructor Summary
Constructors Constructor Description SmartBlurFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImage
filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
int
getHRadius()
int
getRadius()
int
getThreshold()
int
getVRadius()
void
setHRadius(int hRadius)
void
setRadius(int radius)
void
setThreshold(int threshold)
void
setVRadius(int vRadius)
void
thresholdBlur(java.awt.image.Kernel kernel, int[] inPixels, int[] outPixels, int width, int height, boolean alpha)
Convolve with a kernel consisting of one rowjava.lang.String
toString()
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
-
-
-
Method Detail
-
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
-
thresholdBlur
public void thresholdBlur(java.awt.image.Kernel kernel, int[] inPixels, int[] outPixels, int width, int height, boolean alpha)
Convolve with a kernel consisting of one row
-
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()
-
setThreshold
public void setThreshold(int threshold)
-
getThreshold
public int getThreshold()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-