j2d.filters
Class LensBlurFilter
java.lang.Object
j2d.filters.AbstractBufferedImageOp
j2d.filters.LensBlurFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable
public class LensBlurFilter
- extends AbstractBufferedImageOp
A filter which use FFTs to simulate lens blur on an image
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LensBlurFilter
public LensBlurFilter()
setRadius
public void setRadius(float radius)
- Set the radius of the kernel, and hence the amount of blur.
- Parameters:
radius
- the radius of the blur in pixels.
getRadius
public float getRadius()
- Get the radius of the kernel.
- Returns:
- the radius
setSides
public void setSides(int sides)
getSides
public int getSides()
setBloom
public void setBloom(float bloom)
getBloom
public float getBloom()
setBloomThreshold
public void setBloomThreshold(float bloomThreshold)
getBloomThreshold
public float getBloomThreshold()
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getString
public java.lang.String getString()