java.lang.Object
org.pushingpixels.radiance.tools.svgtranscoder.internal.RasterScanner

public class RasterScanner extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • scan

      public void scan(org.apache.batik.gvt.GraphicsNode gvtRoot)
      Scans the SVG image for raster content
      Parameters:
      gvtRoot - Graphics vector tree root.
    • hasRasters

      public boolean hasRasters()
    • scanPatternPaint

      private void scanPatternPaint(org.apache.batik.gvt.PatternPaint paint)
    • scanPaint

      private void scanPaint(Paint paint) throws UnsupportedOperationException
      Scans the specified paint.
      Parameters:
      paint - Paint.
      Throws:
      UnsupportedOperationException - if the paint is unsupported.
    • scanShapePainter

      private void scanShapePainter(org.apache.batik.gvt.ShapePainter painter) throws UnsupportedOperationException
      Scans the specified shape painter.
      Parameters:
      painter - Shape painter.
      Throws:
      UnsupportedOperationException - if the shape painter is unsupported.
    • scanCompositeShapePainter

      private void scanCompositeShapePainter(org.apache.batik.gvt.CompositeShapePainter painter)
      Scans the specified composite shape painter.
      Parameters:
      painter - Composite shape painter.
    • scanFillShapePainter

      private void scanFillShapePainter(org.apache.batik.gvt.FillShapePainter painter)
      Scans the specified fill shape painter.
      Parameters:
      painter - Fill shape painter.
    • scanStrokeShapePainter

      private void scanStrokeShapePainter(org.apache.batik.gvt.StrokeShapePainter painter)
      Scans the specified stroke shape painter.
      Parameters:
      painter - Stroke shape painter.
    • scanMarkerShapePainter

      private void scanMarkerShapePainter(org.apache.batik.gvt.MarkerShapePainter painter)
      Scans the specified marker shape painter.
      Parameters:
      painter - Marker shape painter.
    • scanShapeNode

      private void scanShapeNode(org.apache.batik.gvt.ShapeNode node)
      Scans the specified shape node.
      Parameters:
      node - Shape node.
    • scanCompositeGraphicsNode

      private void scanCompositeGraphicsNode(org.apache.batik.gvt.CompositeGraphicsNode node)
      Scans the specified composite graphics node.
      Parameters:
      node - Composite graphics node.
    • transcodeRenderedImage

      private void transcodeRenderedImage(RenderedImage image)
    • scanRasterImageNode

      private void scanRasterImageNode(org.apache.batik.gvt.RasterImageNode node)
    • scanGraphicsNode

      private void scanGraphicsNode(org.apache.batik.gvt.GraphicsNode node) throws UnsupportedOperationException
      Scans the specified graphics node.
      Parameters:
      node - Graphics node.
      Throws:
      UnsupportedOperationException - if the graphics node is unsupported.
    • convertToBase64String

      private static String convertToBase64String(RenderedImage renderedImage)
    • getMD5

      public static String getMD5(RenderedImage renderedImage)