|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.alee.utils.ImageFilterUtils
public final class ImageFilterUtils
This class provides a set of utilities to perform image filtering.
Constructor Summary | |
---|---|
ImageFilterUtils()
|
Method Summary | |
---|---|
static java.awt.image.BufferedImage |
applyBoxBlurFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
int hRadius,
int vRadius,
int iterations)
|
static java.awt.image.BufferedImage |
applyBoxBlurFilter(java.awt.Image src,
java.awt.Image dst,
int hRadius,
int vRadius,
int iterations)
Applies box blur filter to image |
static java.awt.image.BufferedImage |
applyGaussianFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
float radius)
|
static java.awt.image.BufferedImage |
applyGaussianFilter(java.awt.Image src,
java.awt.Image dst,
float radius)
Applies gaussian filter to image |
static java.awt.image.BufferedImage |
applyGrayscaleFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
|
static java.awt.image.BufferedImage |
applyGrayscaleFilter(java.awt.Image src,
java.awt.Image dst)
|
static java.awt.image.BufferedImage |
applyMotionBlurFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
float distance,
float angle,
float rotation,
float zoom,
float centreX,
float centreY)
|
static java.awt.image.BufferedImage |
applyMotionBlurFilter(java.awt.Image src,
java.awt.Image dst,
float distance,
float angle,
float rotation,
float zoom,
float centreX,
float centreY)
Applies rotation blur filter to image |
static java.awt.image.BufferedImage |
applyOpacityFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
int opacity)
|
static java.awt.image.BufferedImage |
applyOpacityFilter(java.awt.Image src,
java.awt.Image dst,
int opacity)
Applies opacity filter to image |
static java.awt.image.BufferedImage |
applyRotationBlurFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
float rotation,
float centreX,
float centreY)
|
static java.awt.image.BufferedImage |
applyRotationBlurFilter(java.awt.Image src,
java.awt.Image dst,
float rotation,
float centreX,
float centreY)
Applies rotation blur filter to image |
static java.awt.image.BufferedImage |
applyZoomBlurFilter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst,
float zoom,
float centreX,
float centreY)
|
static java.awt.image.BufferedImage |
applyZoomBlurFilter(java.awt.Image src,
java.awt.Image dst,
float zoom,
float centreX,
float centreY)
Applies zoom blur filter to image |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageFilterUtils()
Method Detail |
---|
public static java.awt.image.BufferedImage applyBoxBlurFilter(java.awt.Image src, java.awt.Image dst, int hRadius, int vRadius, int iterations)
public static java.awt.image.BufferedImage applyBoxBlurFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, int hRadius, int vRadius, int iterations)
public static java.awt.image.BufferedImage applyGrayscaleFilter(java.awt.Image src, java.awt.Image dst)
public static java.awt.image.BufferedImage applyGrayscaleFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
public static java.awt.image.BufferedImage applyGaussianFilter(java.awt.Image src, java.awt.Image dst, float radius)
public static java.awt.image.BufferedImage applyGaussianFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, float radius)
public static java.awt.image.BufferedImage applyZoomBlurFilter(java.awt.Image src, java.awt.Image dst, float zoom, float centreX, float centreY)
public static java.awt.image.BufferedImage applyZoomBlurFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, float zoom, float centreX, float centreY)
public static java.awt.image.BufferedImage applyRotationBlurFilter(java.awt.Image src, java.awt.Image dst, float rotation, float centreX, float centreY)
public static java.awt.image.BufferedImage applyRotationBlurFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, float rotation, float centreX, float centreY)
public static java.awt.image.BufferedImage applyMotionBlurFilter(java.awt.Image src, java.awt.Image dst, float distance, float angle, float rotation, float zoom, float centreX, float centreY)
public static java.awt.image.BufferedImage applyMotionBlurFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, float distance, float angle, float rotation, float zoom, float centreX, float centreY)
public static java.awt.image.BufferedImage applyOpacityFilter(java.awt.Image src, java.awt.Image dst, int opacity)
public static java.awt.image.BufferedImage applyOpacityFilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst, int opacity)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |