Package com.twelvemonkeys.image
package com.twelvemonkeys.image
Classes for image manipulation.
See the class ImageUtil
.
- Version:
- 1.0
-
ClassDescriptionAbstractImageSourceThis is a drop-in replacement for
AffineTransformOp
.AreaAverageOpAdjusts the contrast and brightness of an image.A faster, lighter and easier way to convert anImage
to aBufferedImage
than using aPixelGrabber
.This interface allows clients of aBufferedImageFactory
to receive notifications of decoding progress.AnIcon
implementation backed by aBufferedImage
.This class implements a convolution from the source to the destination.This BufferedImageOp simply copies pixels, converting to aIndexColorModel
.ThisBufferedImageOp/RasterOp
implements basic Floyd-Steinberg error-diffusion algorithm for dithering.GraphicsUtilThis class represents a 256 color fixed grayscale IndexColorModel.This class can convert a color image to grayscale.This class wraps IllegalArgumentException, and is thrown by the ImageUtil class, when trying to convert images read fromnull
-sources etc.This class wraps IllegalArgumentException as thrown by the BufferedImageOp interface for more fine-grained control.This class contains methods for basic image manipulation and conversion.This class implements an adaptive palette generator to reduce images to a variable number of colors.Used to track a color and the number of pixels of that colorsUsed to define a cube of the color space.Inverse Colormap to provide efficient lookup of any given input color to the closest match to the given color map.A faster implementation ofIndexColorModel
, that is backed by an inverse color-map, for fast look-ups.Monochrome B/W color model.PixelizeOpResamples (scales) aBufferedImage
to a new width and height, using high performance and high quality algorithms.RendereingHints.Key implementation, works only with Value values.RenderingHints value implementation, works with Key keys.AnImageFilter
class for subsampling images.