## Package org.apache.batik.ext.awt.image.rendered

Interface Summary
CachableRed: This provides a number of extra methods that enable a system to better analyse the dependencies between nodes in a render graph.
LRUCache.LRUObj: Interface for object participating in the LRU Cache.
TileGenerator: This the generic interface for a source of tiles.
TileStore: This the generic interface for a TileStore.

Class Summary
AbstractRed: This is an abstract base class that takes care of most of the normal issues surrounding the implementation of the CachableRed (RenderedImage) interface.
AbstractTiledRed: This is an abstract base class that takes care of most of the normal issues surrounding the implementation of the CachableRed (RenderedImage) interface.
AffineRed: This is an implementation of an affine operation as a RenderedImage.
Any2LsRGBRed: This function will tranform an image from any colorspace into a luminance image.
Any2LumRed: This function will tranform an image from any colorspace into a luminance image.
Any2sRGBRed: This function will tranform an image from any colorspace into a luminance image.
BufferedImageCachableRed: This implements CachableRed based on a BufferedImage.
BumpMap: Default BumpMap implementation.
ColorMatrixRed
ComponentTransferRed
CompositeRed: This is an implementation of an affine operation as a RenderedImage.
DiffuseLightingRed
DisplacementMapRed: This implementation of RenderableImage will render its input GraphicsNode on demand for tiles.
FilterAlphaRed: This strips out the source alpha channel into a one band image.
FilterAsAlphaRed: This converts any source into a mask according to the SVG masking rules.
FloodRed: This implementation of RenderedImage will generate an infinate field of a single color.
FormatRed: This allows you to specify the ColorModel, Alpha premult and/or SampleModel to be used for output.
GaussianBlurRed8Bit: This implementation of RenderableImage will render its input GraphicsNode on demand for tiles.
IndexImage: This class implements an adaptive palette generator to reduce images to a specified number of colors.
LRUCache
MorphologyOp: This class provides an implementation for the SVG feMorphology filter, as defined in Chapter 15, section 20 of the SVG specification.
MultiplyAlphaRed: This implements a masking operation by multiply the alpha channel of one image by a luminance image (the mask).
PadRed: This is an implementation of a Pad operation as a RenderedImage.
PadRed.ZeroRecter
PadRed.ZeroRecter_INT_PACK
ProfileRed: This implementation of rendered image forces a color profile on its source
RenderedImageCachableRed: This implements CachableRed around a RenderedImage.
SpecularLightingRed
TileBlock: This class is responsible for breaking up a block of tiles into a set of smaller requests that are as large as possible without rerequesting significant numbers of tiles that are already available.
TileCache
TileCacheRed: This implementation of RenderedImage only serves to put the tiles generated by it's input into the TileCache.
TileGrid: This is a Grid based implementation of the TileStore.
TileLRUMember: This is a useful class that wraps a Raster for patricipation in an LRU Cache.
TileMap
TileRed: This filter simply tiles its tile starting from the upper left corner of the tiled region.
TranslateRed: This is a special case of an Affine that only contains integer translations, this allows it to do it's work by simply changing the coordinate system of the tiles.
TurbulencePatternRed: This class creates a RenderedImage in conformance to the one defined for the feTurbulence filter of the SVG specification.

Copyright © 2008 Apache Software Foundation. All Rights Reserved.