public class GaussianFilter extends ConvolveFilter
| Modifier and Type | Field and Description |
|---|---|
protected int |
radius |
alpha, kernelcanFilterIndexColorModel, defaultRGBModel, inBytePixels, inPixels, originalSpace, transformedSpace| Constructor and Description |
|---|
GaussianFilter()
Construct a Gaussian filter
|
GaussianFilter(int radius)
Construct a Gaussian filter
|
| Modifier and Type | Method and Description |
|---|---|
int |
getRadius()
Get the radius of the kernel.
|
void |
imageComplete(int status) |
static Kernel |
makeKernel(int radius) |
static Kernel[] |
separatedKernels(int radius) |
void |
setRadius(int radius)
Set the radius of the kernel, and hence the amount of blur.
|
java.lang.String |
toString() |
convolve, convolve, convolveH, convolveHV, convolveV, getKernel, setKernelgetTransformedSpace, setColorModel, setDimensions, setPixels, setPixels, transformSpacepublic GaussianFilter()
public GaussianFilter(int radius)
radius - blur radius in pixelspublic void setRadius(int radius)
radius - the radius of the blur in pixels.public int getRadius()
public void imageComplete(int status)
imageComplete in interface java.awt.image.ImageConsumerimageComplete in class ConvolveFilterpublic static Kernel makeKernel(int radius)
public static Kernel[] separatedKernels(int radius)
public java.lang.String toString()
toString in class ConvolveFilter