public class LensBlurFilter extends AbstractBufferedImageOp implements DynFiltering
Constructor and Description |
---|
LensBlurFilter() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
BufferedImage |
filter(BufferedImage src,
Struct parameters) |
float |
getBloom()
Get the bloom factor.
|
float |
getBloomThreshold()
Get the bloom threshold.
|
float |
getRadius()
Get the radius of the kernel.
|
int |
getSides()
Get the number of sides of the aperture.
|
void |
setBloom(float bloom)
Set the bloom factor.
|
void |
setBloomThreshold(float bloomThreshold)
Set the bloom threshold.
|
void |
setRadius(float radius)
Set the radius of the kernel, and hence the amount of blur.
|
void |
setSides(int sides)
Set the number of sides of the aperture.
|
String |
toString() |
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public LensBlurFilter()
public void setRadius(float radius)
radius
- the radius of the blur in pixels.getRadius()
public float getRadius()
setRadius(float)
public void setSides(int sides)
sides
- the number of sidesgetSides()
public int getSides()
setSides(int)
public void setBloom(float bloom)
bloom
- the bloom factorgetBloom()
public float getBloom()
setBloom(float)
public void setBloomThreshold(float bloomThreshold)
bloomThreshold
- the bloom thresholdgetBloomThreshold()
public float getBloomThreshold()
setBloomThreshold(float)
public BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
PageException
Copyright © 2015 Lucee