Package com.twelvemonkeys.image
Classes for image manipulation.
See the class ImageUtil
.
- Version:
- 1.0
- Author:
- Harald Kuhr
-
Interface Summary Interface Description BufferedImageFactory.ProgressListener This interface allows clients of aBufferedImageFactory
to receive notifications of decoding progress. -
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.InverseColorMapIndexColorModel A faster implementation ofIndexColorModel
, that is backed by an inverse color-map, for fast look-ups.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.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.