com.jhlabs.image
Class SmartBlurFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.SmartBlurFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class SmartBlurFilter
extends AbstractBufferedImageOp


Constructor Summary
SmartBlurFilter()
           
 
Method Summary
 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 row
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmartBlurFilter

public SmartBlurFilter()
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 class java.lang.Object