Class Summary |
AbstractBufferedImageOp |
A convenience class which implements those methods of BufferedImageOp which are rarely changed. |
ApplyMaskFilter |
A filter which uses the alpha channel of a "mask" image to interpolate between two source images. |
ArrayColormap |
A colormap implemented with an array of colors. |
AverageFilter |
A filter which averages the 3x3 neighbourhood of each pixel, providing a simple blur. |
BicubicScaleFilter |
Scales an image using bi-cubic interpolation, which can't be done with AffineTransformOp. |
BinaryFilter |
|
BlockFilter |
A Filter to pixellate images. |
BlurFilter |
A simple blur filter. |
BorderFilter |
A filter to add a border around an image using the supplied Paint, which may be null for no painting. |
BoxBlurFilter |
A filter which performs a box blur on an image. |
BrushedMetalFilter |
A filter which produces an image simulating brushed metal. |
BumpFilter |
A simple embossing filter. |
CausticsFilter |
A filter which simulates underwater caustics. |
CellularFilter |
|
ChannelMixFilter |
A filter which allows the red, grren and blue channels of an image to be mixed into each other. |
CheckFilter |
A Filter to draw grids and check patterns. |
ChromeFilter |
A filter which simulates chrome. |
CircleFilter |
|
CompositeFilter |
A filter which composites two images together with an optional transform. |
CompoundFilter |
|
ContourFilter |
|
ContrastFilter |
|
ConvolveFilter |
A filter which applies a convolution kernel to an image. |
CropFilter |
A filter which crops an image to a given rectangle. |
CrystallizeFilter |
|
CurlFilter |
A page curl effect. |
DespeckleFilter |
|
DiffuseFilter |
This filter diffuses an image by moving its pixels in random directions. |
DiffusionFilter |
A filter which uses Floyd-Steinberg error diffusion dithering to halftone an image. |
DilateFilter |
Given a binary image, this filter performs binary dilation, setting all added pixels to the given 'new' color. |
DisplaceFilter |
A filter which simulates the appearance of looking through glass. |
DissolveFilter |
A filter which "dissolves" an image by thresholding the alpha channel with random numbers. |
DitherFilter |
|
EdgeFilter |
An edge-detection filter. |
EmbossFilter |
A class to emboss an image. |
EqualizeFilter |
A filter to perform auto-equalization on an image. |
ErodeFilter |
Given a binary image, this filter performs binary erosion, setting all removed pixels to the given 'new' color. |
ExposureFilter |
|
FadeFilter |
|
FBMFilter |
A filter which produces textures from fractal Brownian motion. |
FeedbackFilter |
|
FieldWarpFilter |
A class which warps an image using a field Warp algorithm. |
FieldWarpFilter.Line |
|
FillFilter |
A filter which fills an image with a given color. |
FlareFilter |
An experimental filter for rendering lens flares. |
FlipFilter |
A filter which flips images or rotates by multiples of 90 degrees. |
Flush3DFilter |
This filter tries to apply the Swing "flush 3D" effect to the black lines in an image. |
FourColorFilter |
A filter which draws a gradient interpolated between four colors defined at the corners of the image. |
GainFilter |
|
GammaFilter |
A filter for changing the gamma of an image. |
GaussianFilter |
A filter which applies Gaussian blur to an image. |
GlintFilter |
|
GlowFilter |
A filter which adds Gaussian blur to an image, producing a glowing effect. |
Gradient |
A Colormap implemented using Catmull-Rom colour splines. |
GradientFilter |
A filter which draws a coloured gradient. |
GradientWipeFilter |
A filter which can be used to produce wipes by transferring the luma of a mask image into the alpha channel of the source. |
GrayFilter |
A filter which 'grays out' an image by averaging each pixel with white. |
GrayscaleColormap |
A grayscale colormap. |
GrayscaleFilter |
|
HalftoneFilter |
A filter which can be used to produce wipes by transferring the luma of a mask image into the alpha channel of the source. |
Histogram |
An image histogram. |
HSBAdjustFilter |
|
ImageCombiningFilter |
|
ImageMath |
A class containing static math methods useful for image processing. |
ImageUtils |
|
InterpolateFilter |
|
InvertAlphaFilter |
A Filter to invert the alpha channel of an image. |
InvertFilter |
A filter which inverts the RGB channels of an image. |
IteratedFilter |
|
JavaLnFFilter |
A filter which produces the stipple effect for Swing icons specified in the Java Look and Feel Guidelines. |
KaleidoscopeFilter |
A Filter which produces the effect of looking into a kaleidoscope. |
KeyFilter |
A filter which can be used to produce wipes by transferring the luma of a Destination image into the alpha channel of the source. |
LensBlurFilter |
A filter which use FFTs to simulate lens blur on an image |
LevelsFilter |
A filter which allows levels adjustment on an image. |
LifeFilter |
|
LightFilter |
|
LightFilter.Light |
|
LightFilter.Material |
|
LinearColormap |
A colormap which interpolates linearly between two colors. |
LookupFilter |
A filter which uses the brightness of each pixel to lookup a color from a colormap. |
MapColorsFilter |
A filter which replaces one color by another in an image. |
MapFilter |
|
MarbleFilter |
This filter applies a marbling effect to an image, displacing pixels by random amounts. |
MarbleTexFilter |
|
MaskFilter |
Applies a bit mask to each ARGB pixel of an image. |
MaximumFilter |
|
MedianFilter |
A filter which performs a 3x3 median operation. |
MinimumFilter |
|
MirrorFilter |
|
MotionBlurFilter |
A filter which produces motion blur the slow, but higher-quality way. |
MotionBlurOp |
|
NoiseFilter |
A filter which adds random noise into an image. |
OctTreeQuantizer |
An image Quantizer based on the Octree algorithm. |
OffsetFilter |
|
OilFilter |
|
OpacityFilter |
Sets the opacity (alpha) of every pixel in an image to a constant value. |
OutlineFilter |
Given a binary image, this filter converts it to its outline, replacing all interior pixels with the 'new' color. |
PerspectiveFilter |
|
PinchFilter |
|
PixelUtils |
Some more useful math functions for image processing. |
PlasmaFilter |
|
PointFilter |
An abstract superclass for point filters. |
PointillizeFilter |
|
PolarFilter |
|
PosterizeFilter |
|
QuantizeFilter |
A filter which quantizes an image to a set number of colors - useful for producing
images which are to be encoded using an index color model. |
QuiltFilter |
|
RaysFilter |
|
ReduceNoiseFilter |
A filter which performs reduces noise by looking at each pixel's 8 neighbours, and if it's a minimum or maximum,
replacing it by the next minimum or maximum of the neighbours. |
RenderTextFilter |
A filter which renders text onto an image. |
RescaleFilter |
|
RGBAdjustFilter |
|
RippleFilter |
A filter which distorts an image by rippling it in the X or Y directions. |
RotateFilter |
|
ScaleFilter |
Scales an image using the area-averaging algorithm, which can't be done with AffineTransformOp. |
ShadeFilter |
|
ShadowFilter |
|
ShapeFilter |
|
SharpenFilter |
|
ShatterFilter |
|
ShearFilter |
|
SkeletonFilter |
|
SkyFilter |
|
SmartBlurFilter |
|
SmearFilter |
|
SolarizeFilter |
A filter which solarizes an image. |
SparkleFilter |
|
Spectrum |
|
SpectrumColormap |
A colormap with the colors of the spectrum. |
SphereFilter |
|
SplineColormap |
A Colormap implemented using Catmull-Rom colour splines. |
StampFilter |
|
SwimFilter |
|
TextureFilter |
|
ThresholdFilter |
|
TileImageFilter |
|
TransferFilter |
|
TransformFilter |
An abstract superclass for filters which distort images in some way. |
TransitionFilter |
A filter which uses another filter to perform a transition. |
TwirlFilter |
A Filter which distorts an image by twisting it from the centre out. |
UnsharpFilter |
A filter which subtracts Gaussian blur from an image, sharpening it. |
VariableBlurFilter |
|
WarpFilter |
A filter for warping images using the gridwarp algorithm. |
WarpGrid |
A warp grid. |
WaterFilter |
|
WeaveFilter |
|
WholeImageFilter |
A filter which acts as a superclass for filters which need to have the whole image in memory
to do their stuff. |
WoodFilter |
|