| Home >> All >> org >> apache >> batik >> ext >> awt >> image >> [ renderable Javadoc ] |
org.apache.batik.ext.awt.image.renderable: Javadoc index of package org.apache.batik.ext.awt.image.renderable.
Package Samples:
org.apache.batik.ext.awt.image.renderable
Classes:
DiffuseLightingRable: This filter primitive lights an image using the alpha channel as a bump map. The resulting image is an RGBA opaque image based on the light color with alpha = 1.0 everywhere. The lighting calculation follows the standard diffuse component of the Phong lighting model. The resulting image depends on the light color, light position and surface geometry of the input bump map. This filter follows the specification of the feDiffuseLighting filter in the SVG 1.0 specification.
FilterChainRable8Bit: Implements a filter chain. A filter chain is defined by its filter region (i.e., the bounding box of its input/output), its filter resolution and its source. Its source cannot be null, but its resolution can. The filter chain decomposes as follows: A pad operation that makes the input image a big as the filter region. If there is a filterResolution specified along at least one of the axis, a AffineRable
DeferRable: This class allows for the return of a proxy object quickly, while a heavy weight object is constrcuted in a background Thread. This proxy object will then block if any methods are called on it that require talking to the source object. This is actually a particular instance of a very general pattern this is probably best represented using the Proxy class in the Reflection APIs.
FilterAlphaRable: FilterAlphaRable implementation. This will take any source Filter and convert it to an alpha channel image according to the SVG SourceAlpha Filter description. This sets RGB to black and Alpha to the source image's alpha channel.
AbstractRable: This is an abstract base class that takes care of most of the normal issues surrounding the implementation of the RenderableImage interface. It tries to make no assumptions about the subclass implementation.
ClipRable: Implements a clip operation. This is similar to the mask operation except it uses a '1 bit' mask (it's normally anti-aliased, but shouldn't have any fluctions in side the outline of the shape.).
PadRable: Pads image to the given Rectangle (the rect may be smaller than the image in which case this is actually a crop). The rectangle is specified in the user coordinate system of this Renderable.
ConvolveMatrixRable8Bit: Convolves an image with a convolution matrix. Known limitations: Does not support bias other than zero - pending 16bit pathway Does not support edgeMode="wrap" - pending Tile code.
FilterColorInterpolation: This is an extension of our Filter interface that adds support for a color-interpolation specification which indicates what colorspace the operation should take place in.
AbstractColorInterpolationRable: This is an abstract base class that adds the ability to specify the Color Space that the operation should take place in (linear sRGB or gamma corrected sRBG).
PaintRable: Interface for Rable's that can more efficently represent there action as a paint method instead of a RenderedImage when going to a Graphics2D anyways.
FilterAsAlphaRable: FilterAsAlphaRable implementation. This will take any source Filter and convert it to an alpha channel according the the SVG Mask operation.
Filter: This is an extension of RenderableImage that adds some needed functionality for tracking dirty regions and determining image dependancies.
CompositeRable: Composites a list of images according to a single composite rule. the image are applied in the order they are in the List given.
CompositeRable8Bit: Composites a list of images according to a single composite rule. the image are applied in the order they are in the List given.
AffineRable8Bit: Concrete implementation of the AffineRable interface. This adjusts the input images coordinate system by a general affine
DisplacementMapRable: Implements a DisplacementMap operation, which takes pixel values from another image to spatially displace the input image
DisplacementMapRable8Bit: Implements a DisplacementMap operation, which takes pixel values from another image to spatially displace the input image
PadRable8Bit: Concrete implementation of the PadRable interface. This pads the image to a specified rectangle in user coord system.
GaussianBlurRable: Implements a GaussianBlur operation, where the blur size is defined by standard deviations along the x and y axis.
FloodRable8Bit: Concrete implementation of the FloodRable interface. This fills the input image with a given flood paint
MorphologyRable: Implements a Morphology operation, where the kernel size is defined by radius along the x and y axis.
MorphologyRable8Bit: Implements a Morphology operation, where the kernel size is defined by radius along the x and y axis.
SpecularLightingRable: This filter follows the specification of the feSpecularLighting filter in the SVG 1.0 specification.
RedRable: RasterRable This is used to wrap a Rendered Image back into the RenderableImage world.
| Home | Contact Us | Privacy Policy | Terms of Service |