com.jhlabs.image
Class SmartBlurFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.SmartBlurFilter
- All Implemented Interfaces:
- java.awt.image.BufferedImageOp
public class SmartBlurFilter
- extends AbstractBufferedImageOp
A thresholded blur for ironing out wrinkles.
- Author:
- Jerry Huxtable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SmartBlurFilter
public SmartBlurFilter(int radius,
int threshold)
SmartBlurFilter
public SmartBlurFilter()
setHRadius
public void setHRadius(int hRadius)
setRadius
public void setRadius(int radius)
setThreshold
public void setThreshold(int threshold)
setVRadius
public void setVRadius(int vRadius)
getHRadius
public int getHRadius()
getRadius
public int getRadius()
getThreshold
public int getThreshold()
getVRadius
public int getVRadius()
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.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object