You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by r d <ba...@hotmail.com> on 2001/05/09 17:26:35 UTC
Buffered image support svg
Hello,
sending this info from yahoo mailing list....Batik people may be able to
help this person.
--- In svg-developers@y..., Engineer Software <bi...@y...> wrote:
>Hello,
>I am working on expoting JAVA 2D Graphics images into
>SVG using batik. But it is not supporting XOR.
>Even after remoing that it throws the following first
>stacktrace.... Even When then is no image or Buffered
>image in my original program !!!
>
>When investigated further it shows some image in
>JComponent's paintChildren.(second stacktrace
>included)
>I am exploring the feasibility of SVG into our
>application.
>My question is " is it possible ??? "
>
>
>java.lang.RuntimeException
> at
>org.apache.batik.ext.awt.image.codec.PNGImageEncoder.encode(PNGImageEncoder.java:812)
> at
>org.apache.batik.svggen.ImageHandlerBase64Encoder.encodeImage(ImageHandlerBase64Encoder.java:148)
> at
>org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(ImageHandlerBase64Encoder.java:117)
> at
>org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(ImageHandlerBase64Encoder.java:63)
> at
>org.apache.batik.svggen.DefaultImageHandler.handleImage(DefaultImageHandler.java:54)
> at
>org.apache.batik.svggen.SVGGraphics2D.drawImage(SVGGraphics2D.java:514)
> at javax.swing.JComponent.paint(JComponent.java:720)
> at
>gui.vectorComponents.GVector.exportSVG(GVector.java:189)
> at
>gui.vectorComponents.GVector.mousePressed(GVector.java:519)
>
>When investigated further it shows some image in
>JComponent's paintChildren.(stacktrace included)
>I am exploring the feasibility of SVG into our
>application.
>My question is " is it possible ??? "
>
>
>java.lang.ClassCastException:
>sun.awt.image.BufferedImageGraphics2D
> at
>gui.vectorComponents.GVector.paintComponent(GVector.java:354)
> at javax.swing.JComponent.paint(JComponent.java:739)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>gui.sequence.VectorPanel.paint(VectorPanel.java:627)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JViewport.paintViaBackingStore(JViewport.java:567)
> at javax.swing.JViewport.paint(JViewport.java:709)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>gui.sequence.VectorScrollPane.paint(VectorScrollPane.java:155)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at
>javax.swing.JSplitPane.paintChildren(JSplitPane.java:1005)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JLayeredPane.paint(JLayeredPane.java:546)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JComponent.paintChildren(JComponent.java:523)
> at javax.swing.JComponent.paint(JComponent.java:748)
> at
>javax.swing.JLayeredPane.paint(JLayeredPane.java:546)
> at
>javax.swing.JComponent.paintWithBuffer(JComponent.java:4393)
> at
>javax.swing.JComponent._paintImmediately(JComponent.java:4336)
> at
>javax.swing.JComponent.paintImmediately(JComponent.java:4187)
> at
>javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:370)
> at
>javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:205)
> at
>java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
> at
>java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
> at
>java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
> at
>java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at
>java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
>
>__________________________________________________
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org