public final class ImageFilterUtils
extends java.lang.Object
| Constructor and Description |
|---|
ImageFilterUtils() |
| Modifier and Type | Method and Description |
|---|---|
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
|
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)