org.apache.batik.svggen

Class SVGRescaleOp

public class SVGRescaleOp extends AbstractSVGFilterConverter

Utility class that converts a RescaleOp object into an SVG filter descriptor. The SVG filter corresponding to a RescaleOp is an feComponentTransfer, with a type set to 'linear', the slopes equal to the RescapeOp scaleFactors and the intercept equal to the RescapeOp offsets.

See Also: SVGBufferedImageOp

Constructor Summary
SVGRescaleOp(SVGGeneratorContext generatorContext)
Method Summary
SVGFilterDescriptortoSVG(BufferedImageOp filter, Rectangle filterRect)
Converts a Java 2D API BufferedImageOp into a set of attribute/value pairs and related definitions
SVGFilterDescriptortoSVG(RescaleOp rescaleOp)

Constructor Detail

SVGRescaleOp

public SVGRescaleOp(SVGGeneratorContext generatorContext)

Parameters: generatorContext used to build Elements

Method Detail

toSVG

public SVGFilterDescriptor toSVG(BufferedImageOp filter, Rectangle filterRect)
Converts a Java 2D API BufferedImageOp into a set of attribute/value pairs and related definitions

Parameters: filter BufferedImageOp filter to be converted filterRect Rectangle, in device space, that defines the area to which filtering applies. May be null, meaning that the area is undefined.

Returns: descriptor of the attributes required to represent the input filter

See Also: SVGFilterDescriptor

toSVG

public SVGFilterDescriptor toSVG(RescaleOp rescaleOp)

Parameters: rescaleOp the RescaleOp to be converted

Returns: a description of the SVG filter corresponding to rescaleOp. The definition of the feComponentTransfer filter in put in feComponentTransferDefSet

Copyright B) 2008 Apache Software Foundation. All Rights Reserved.