Package com.twelvemonkeys.image
Classes for image manipulation.
See the class ImageUtil
.
- Version:
- 1.0
-
Interface Summary Interface Description BufferedImageFactory.ProgressListener This interface allows clients of aBufferedImageFactory
to receive notifications of decoding progress.ResampleOp.InterpolationFilter -
Class Summary Class Description AbstractImageSource AbstractImageSourceAffineTransformOp This is a drop-in replacement forAffineTransformOp
.AreaAverageOp AreaAverageOpBrightnessContrastFilter Adjusts the contrast and brightness of an image.BufferedImageFactory A faster, lighter and easier way to convert anImage
to aBufferedImage
than using aPixelGrabber
.BufferedImageIcon AnIcon
implementation backed by aBufferedImage
.ConvolveWithEdgeOp This class implements a convolution from the source to the destination.CopyDither This BufferedImageOp simply copies pixels, converting to aIndexColorModel
.DiffusionDither ThisBufferedImageOp/RasterOp
implements basic Floyd-Steinberg error-diffusion algorithm for dithering.GraphicsUtil GraphicsUtilGrayColorModel This class represents a 256 color fixed grayscale IndexColorModel.GrayFilter This class can convert a color image to grayscale.ImageUtil This class contains methods for basic image manipulation and conversion.IndexImage This class implements an adaptive palette generator to reduce images to a variable number of colors.IndexImage.Counter Used to track a color and the number of pixels of that colorsIndexImage.Cube Used to define a cube of the color space.InverseColorMap Inverse Colormap to provide efficient lookup of any given input color to the closest match to the given color map.InverseColorMapIndexColorModel A faster implementation ofIndexColorModel
, that is backed by an inverse color-map, for fast look-ups.Magick MagickMagickAccelerator This class accelerates certain graphics operations, using JMagick and ImageMagick, if available.MagickUtil Utility for converting JMagickMagickImage
s to standard JavaBufferedImage
s and back.MonochromeColorModel Monochrome B/W color model.PixelizeOp PixelizeOpResampleOp Resamples (scales) aBufferedImage
to a new width and height, using high performance and high quality algorithms.ResampleOp.BlackmanBesselFilter ResampleOp.BlackmanSincFilter ResampleOp.BlacmanFilter ResampleOp.BoxFilter ResampleOp.CatromFilter ResampleOp.CubicFilter ResampleOp.GaussianFilter ResampleOp.HammingFilter ResampleOp.HanningFilter ResampleOp.HermiteFilter ResampleOp.Key RendereingHints.Key implementation, works only with Value values.ResampleOp.LanczosFilter ResampleOp.MitchellFilter ResampleOp.PointFilter ResampleOp.QuadraticFilter ResampleOp.TriangleFilter ResampleOp.Value RenderingHints value implementation, works with Key keys.SubsamplingFilter AnImageFilter
class for subsampling images. -
Exception Summary Exception Description ImageConversionException This class wraps IllegalArgumentException, and is thrown by the ImageUtil class, when trying to convert images read fromnull
-sources etc.ImageFilterException This class wraps IllegalArgumentException as thrown by the BufferedImageOp interface for more fine-grained control.