Class CachedImageHandlerBase64Encoder

    • Constructor Detail

      • CachedImageHandlerBase64Encoder

        public CachedImageHandlerBase64Encoder()
        Build a CachedImageHandlerBase64Encoder instance.
    • Method Detail

      • handleTransform

        protected java.awt.geom.AffineTransform handleTransform​(org.w3c.dom.Element imageElement,
                                                                double x,
                                                                double y,
                                                                double srcWidth,
                                                                double srcHeight,
                                                                double dstWidth,
                                                                double dstHeight,
                                                                SVGGeneratorContext generatorContext)
        Determines the transformation needed to get the cached image to scale & position properly. Sets x and y attributes on the element accordingly.
        Overrides:
        handleTransform in class DefaultCachedImageHandler
      • encodeImage

        public void encodeImage​(java.awt.image.BufferedImage buf,
                                java.io.OutputStream os)
                         throws java.io.IOException
        Uses PNG encoding.
        Specified by:
        encodeImage in class DefaultCachedImageHandler
        Throws:
        java.io.IOException