devs.visionpackage.org.cmotch.visionlibrary
Class GaussianBlurFilter
java.lang.Object
devs.visionpackage.org.cmotch.visionlibrary.GaussianBlurFilter
public class GaussianBlurFilter
- extends java.lang.Object
GaussianBlurFilter for JAlbum.
This is a free filter for the JAlbum web photo
album generator. The filter does a gaussian blur operation to the image. There are two user
definable parameters, radius and amount. Radius controls how many surrounding pixels are
taken into account when calculating a new value for the given pixel. Amount is used to control
the standard deviation factor of the gaussian calculation algorithm and it affects the
effectiveness of the blurring operation.
Homepage for the filter is at
http://www.ratol.fi/~jakipina/java/.
- Version:
- 1.1 (13.09.2003)
- Author:
- Janne Kipinä (jedah@surfeu.fi)
- See Also:
- Filter homepage,
JAlbum homepage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_RADIUS
public static final int DEFAULT_RADIUS
- See Also:
- Constant Field Values
MINIMUM_RADIUS
public static final int MINIMUM_RADIUS
- See Also:
- Constant Field Values
MAXIMUM_RADIUS
public static final int MAXIMUM_RADIUS
- See Also:
- Constant Field Values
DEFAULT_AMOUNT
public static final int DEFAULT_AMOUNT
- See Also:
- Constant Field Values
MINIMUM_AMOUNT
public static final int MINIMUM_AMOUNT
- See Also:
- Constant Field Values
MAXIMUM_AMOUNT
public static final int MAXIMUM_AMOUNT
- See Also:
- Constant Field Values
GaussianBlurFilter
public GaussianBlurFilter()
setRadius
public void setRadius(int newRadius)
getRadius
public int getRadius()
setAmount
public void setAmount(int newAmount)
getAmount
public int getAmount()
gaussianBlur
public java.awt.image.BufferedImage gaussianBlur(java.awt.image.BufferedImage bi)