org.apache.batik.svggen
public class ImageHandlerPNGEncoder extends AbstractImageHandlerEncoder
See Also: SVGGraphics2D ImageHandlerJPEGEncoder ImageHandlerPNGEncoder
Constructor Summary | |
---|---|
ImageHandlerPNGEncoder(String imageDir, String urlRoot) |
Method Summary | |
---|---|
BufferedImage | buildBufferedImage(Dimension size)
This method creates a BufferedImage with an alpha channel, as this is
supported by PNG. |
void | encodeImage(BufferedImage buf, File imageFile)
Derived classes should implement this method and encode the input
BufferedImage as needed |
String | getPrefix() |
String | getSuffix() |
Parameters: imageDir directory where this handler should generate images. If null, an IllegalArgumentException is thrown. urlRoot root for the urls that point to images created by this image handler. If null, then the url corresponding to imageDir is used.
Returns: the prefix used by this encoder. E.g., "pngImage" for ImageHandlerPNGEncoder.
Returns: the suffix used by this encoder. E.g., ".png" for ImageHandlerPNGEncoder.