com.jhlabs.image

Class HighPassFilter

Implemented Interfaces:
BufferedImageOp, Cloneable

public class HighPassFilter
extends GaussianFilter

A filter which adds Gaussian blur to an image, producing a glowing effect.

Field Summary

Fields inherited from class com.jhlabs.image.GaussianFilter

kernel, radius

Fields inherited from class com.jhlabs.image.ConvolveFilter

CLAMP_EDGES, WRAP_EDGES, ZERO_EDGES, alpha, kernel, premultiplyAlpha

Constructor Summary

HighPassFilter()
Construct a filter with a null kernel.

Method Summary

BufferedImage
filter(BufferedImage src, BufferedImage dst)
String
toString()

Methods inherited from class com.jhlabs.image.GaussianFilter

convolveAndTranspose, filter, getRadius, makeKernel, setRadius, toString

Methods inherited from class com.jhlabs.image.ConvolveFilter

convolve, convolve, convolveH, convolveHV, convolveV, createCompatibleDestImage, filter, getBounds2D, getEdgeAction, getKernel, getPoint2D, getPremultiplyAlpha, getRenderingHints, getUseAlpha, setEdgeAction, setKernel, setPremultiplyAlpha, setUseAlpha, toString

Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp

clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRGB, getRenderingHints, setRGB

Constructor Details

HighPassFilter

public HighPassFilter()
Construct a filter with a null kernel. This is only useful if you're going to change the kernel later on.

Method Details

filter

public BufferedImage filter(BufferedImage src,
                            BufferedImage dst)
Overrides:
filter in interface GaussianFilter

toString

public String toString()
Overrides:
toString in interface GaussianFilter