Package com.jhlabs.image
The com/jhlabs/image package.
- Since:
- Ptolemy II 10.1
-
Interface Summary Interface Description Colormap An interface for color maps.MutatableFilter Quantizer The interface for an image quantizer. -
Class Summary Class Description 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 a source and destination image.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 The superclass for some of the filters which work on binary images.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 A filter which produces an image with a cellular texture.ChannelMixFilter A filter which allows the red, green and blue channels of an image to be mixed into each other.CheckFilter A Filter to draw grids and check patterns.ChromaKeyFilter A filter which can be used to produce wipes by transferring the luma of a Destination image into the alpha channel of the source.ChromeFilter A filter which simulates chrome.CircleFilter A filter which wraps an image around a circular arc.ColorHalftoneFilter A Filter to pixellate images.CompositeFilter A filter which composites two images together with an optional transform.CompoundFilter A BufferedImageOp which combines two other BufferedImageOps, one after the other.ContourFilter A filter which draws contours on an image at given brightness levels.ContrastFilter A filter to change the brightness and contrast of an image.ConvolveFilter A filter which applies a convolution kernel to an image.CropFilter A filter which crops an image to a given rectangle.CrystallizeFilter A filter which applies a crystallizing effect to an image, by producing Voronoi cells filled with colours from the image.CurlFilter A page curl effect.Curve CurvesFilter DeinterlaceFilter A filter for de-interlacing video frames.DespeckleFilter A filter which removes noise from an image using a "pepper and salt" algorithm.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 A filter which performs ordered dithering on an image.DoGFilter Edge detection by difference of Gaussians.EdgeFilter An edge-detection filter.EmbossFilter A class to emboss an image.EqualizeFilter A filter to perform auto-equalization on an image.ErodeAlphaFilter ErodeFilter Given a binary image, this filter performs binary erosion, setting all removed pixels to the given 'new' color.ExposureFilter A filter which changes the exposure of an image.FadeFilter FBMFilter A filter which produces textures from fractal Brownian motion.FeedbackFilter A filter which priduces a video feedback effect by repeated transformations.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 A filter which changes the gain and bias of an image - similar to ContrastFilter.GammaFilter A filter for changing the gamma of an image.GaussianFilter A filter which applies Gaussian blur to an image.GlintFilter A filter which renders "glints" on bright parts of the image.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 A filter which converts an image to grayscale using the NTSC brightness calculation.HalftoneFilter A filter which uses a another image as a ask to produce a halftoning effect.HighPassFilter A filter which adds Gaussian blur to an image, producing a glowing effect.Histogram An image histogram.HSBAdjustFilter ImageCombiningFilter ImageMath A class containing static math methods useful for image processing.ImageUtils A class containing some static utility methods for dealing with BufferedImages.InterpolateFilter A filter which interpolates betwen two images.InvertAlphaFilter A Filter to invert the alpha channel of an image.InvertFilter A filter which inverts the RGB channels of an image.IteratedFilter A BufferedImageOp which iterates another BufferedImageOp.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 An experimental filter which can be used for keying against a clean shot.LaplaceFilter Edge detection via the Laplacian operator.LensBlurFilter A filter which use FFTs to simulate lens blur on an image.LevelsFilter A filter which allows levels adjustment on an image.LifeFilter A filter which performs one round of the game of Life on an image.LightFilter A filter which produces lighting and embossing effects.LightFilter.Light A class representing a light.LightFilter.Material A class representing material properties.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 A filter which replcaes each pixel by the maximum of itself and its eight neightbours.MedianFilter A filter which performs a 3x3 median operation.MinimumFilter A filter which replcaes each pixel by the mimimum of itself and its eight neightbours.MirrorFilter MotionBlurFilter A filter which produces motion blur the slow, but higher-quality way.MotionBlurOp A filter which produces motion blur the faster, but lower-quality way.MotionDetectorFilter A motion detector image filter.NoiseFilter A filter which adds random noise into an image.OctTreeQuantizer An image Quantizer based on the Octree algorithm.OffsetFilter OilFilter A filter which produces a "oil-painting" effect.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 A filter which performs a perspective distortion on an image.PinchFilter A filter which performs the popular whirl-and-pinch distortion effect.PixelUtils Some more useful math functions for image processing.PlasmaFilter PointFilter An abstract superclass for point filters.PointillizeFilter PolarFilter A filter which distorts and image by performing coordinate conversions between rectangular and polar coordinates.PosterizeFilter A filter to posterize an image.PremultiplyFilter A filter which premultiplies an image's alpha.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 A filter which produces the effect of light rays shining out of an image.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 A filter which simply multiplies pixel values by a given scale factor.RGBAdjustFilter RippleFilter A filter which distorts an image by rippling it in the X or Y directions.RotateFilter A filter which rotates an image.SaturationFilter A filter to change the saturation of an image.ScaleFilter Scales an image using the area-averaging algorithm, which can't be done with AffineTransformOp.ScratchFilter ShadeFilter ShadowFilter A filter which draws a drop shadow based on the alpha channel of the image.ShapeFilter SharpenFilter A filter which performs a simple 3x3 sharpening operation.ShatterFilter ShearFilter ShineFilter SkeletonFilter A filter which reduces a binary image to a skeleton.SkyFilter SmartBlurFilter A filter which performs a "smart blur".SmearFilter SolarizeFilter A filter which solarizes an image.SparkleFilter Spectrum A class for calulating the colors of the spectrum.SpectrumColormap A colormap with the colors of the spectrum.SphereFilter A filter which simulates a lens placed over an image.SplineColormap A Colormap implemented using Catmull-Rom colour splines.StampFilter A filter which produces a rubber-stamp type of effect by performing a thresholded blur.SwimFilter A filter which distorts an image as if it were underwater.SwizzleFilter A filter which allows channels to be swapped.TextureFilter ThresholdFilter A filter which performs a threshold operation on an image.TileImageFilter A filter which tiles an image into a lerger one.TransferFilter TransformFilter An abstract superclass for filters which distort images in some way.TransitionFilter A filter which uses another filter to perform a transition.TritoneFilter A filter which performs a tritone conversion on an image.TwirlFilter A Filter which distorts an image by twisting it from the centre out.UnpremultiplyFilter A filter which unpremultiplies an image's alpha.UnsharpFilter A filter which subtracts Gaussian blur from an image, sharpening it.VariableBlurFilter A filter which performs a box blur with a different blur radius at each pixel.WarpFilter A filter for warping images using the gridwarp algorithm.WarpGrid A warp grid.WaterFilter A filter which produces a water ripple distortion.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 A filter which produces a simulated wood texture.