Package org.apache.batik.ext.awt.image
Contains extensions to the
java.awt.image
package. This
package provides convenient methods and some utility classes. These
generally bypass broken methods in Java2D or provide tweaked
implementations.-
Interface Summary Interface Description ComponentTransferFunction Defines the interface expected from a component transfer function.Light Top level interface to model a light element.TransferFunction Defines the interface for all theComponentTransferOp
transfer functions, which can all be converted to a lookup table -
Class Summary Class Description AbstractLight An abstract implementation of the Light interface.ARGBChannel Enumerated type for an ARGB Channel selector.CompositeRule This is a typesafe enumeration of the standard Composite rules for the CompositeRable operation.ConcreteComponentTransferFunction This class implements the interface expected from a component transfer function.DiscreteTransfer This class defines the Discrete type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.DistantLight A light source placed at the infinity, such that the light angle is constant over the whole surface.GammaTransfer GammaTransfer.java This class defines the Gamma type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.GraphicsUtil Set of utility methods for Graphics.IdentityTransfer IdentityTransfer.java This class defines the Identity type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.LinearTransfer LinearTransfer.java This class defines the Linear type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.PadMode This is a typesafe enumeration of the standard Composite rules for the CompositeRable operation.PointLight A light source which emits a light of constant intensity in all directions.SpotLight A light source which emits a light of constant intensity in all directions.SVGComposite This provides an implementation of all the composite rules in SVG.SVGComposite.AlphaPreCompositeContext SVGComposite.AlphaPreCompositeContext_INT_PACK SVGComposite.ArithCompositeContext SVGComposite.ArithCompositeContext_INT_PACK SVGComposite.ArithCompositeContext_INT_PACK_LUT SVGComposite.AtopCompositeContext SVGComposite.AtopCompositeContext_INT_PACK SVGComposite.DarkenCompositeContext SVGComposite.DarkenCompositeContext_INT_PACK SVGComposite.InCompositeContext SVGComposite.InCompositeContext_INT_PACK SVGComposite.LightenCompositeContext SVGComposite.LightenCompositeContext_INT_PACK SVGComposite.MultiplyCompositeContext The following classes implement the various blend modes from SVG.SVGComposite.MultiplyCompositeContext_INT_PACK SVGComposite.OutCompositeContext SVGComposite.OutCompositeContext_INT_PACK SVGComposite.OverCompositeContext This implements SRC_OVER for 4 band byte data.SVGComposite.OverCompositeContext_INT_PACK This implements SRC_OVER for Int packed data where the src is premultiplied.SVGComposite.OverCompositeContext_INT_PACK_NA This implements SRC_OVER for Int packed data and dest has no Alpha...SVGComposite.OverCompositeContext_INT_PACK_UNPRE This implements SRC_OVER for Int packed data where the src is unpremultiplied.SVGComposite.OverCompositeContext_NA This implements SRC_OVER for 4 band byte src data and 3 band byte dst data.SVGComposite.ScreenCompositeContext SVGComposite.ScreenCompositeContext_INT_PACK SVGComposite.XorCompositeContext SVGComposite.XorCompositeContext_INT_PACK TableTransfer TableTransfer.java This class defines the Table type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.URLImageCache This class manages a cache of soft references to Images that we have already loaded.