B
badgerduke
I get the following exception using Batik (1.7) at the line
"t.transcode(input, output);" I am trying to convert a DOM into a
JPEG image.
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null
08/03/05 10:42:08 at
org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:
132)
08/03/05 10:42:08 at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:
142)
08/03/05 10:42:08 at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:
156)
08/03/05 10:42:08 at
polarity.PolarityServlet.doPost(PolarityServlet.java:95)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
SOURCE:
import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.transcoder.TranscoderException;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
import org.apache.batik.transcoder.image.JPEGTranscoder;
import org.apache.batik.util.XMLResourceDescriptor;
import org.w3c.dom.svg.SVGDocument;
.. . . later on . . .
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
String uri = new File(getServletContext().getRealPath("/") +
"svg\\polarity.svg").toURL().toString();
SVGDocument doc = (SVGDocument) f.createDocument(uri);
. . . some dom processing here, then . . .
response.setContentType("image/jpeg");
JPEGTranscoder t = new JPEGTranscoder();
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.
8));
TranscoderInput input = new TranscoderInput(doc);
ServletOutputStream ostream = response.getOutputStream();
TranscoderOutput output = new TranscoderOutput(ostream);
try {
t.transcode(input, output);
}
catch (TranscoderException e) {
e.printStackTrace();
System.err.println(e.toString());
}
ostream.flush();
ostream.close();
Anybody have an idea about what this exception is about? Thanks
badgerduke
"t.transcode(input, output);" I am trying to convert a DOM into a
JPEG image.
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null
08/03/05 10:42:08 at
org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:
132)
08/03/05 10:42:08 at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:
142)
08/03/05 10:42:08 at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:
156)
08/03/05 10:42:08 at
polarity.PolarityServlet.doPost(PolarityServlet.java:95)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
SOURCE:
import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.transcoder.TranscoderException;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
import org.apache.batik.transcoder.image.JPEGTranscoder;
import org.apache.batik.util.XMLResourceDescriptor;
import org.w3c.dom.svg.SVGDocument;
.. . . later on . . .
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
String uri = new File(getServletContext().getRealPath("/") +
"svg\\polarity.svg").toURL().toString();
SVGDocument doc = (SVGDocument) f.createDocument(uri);
. . . some dom processing here, then . . .
response.setContentType("image/jpeg");
JPEGTranscoder t = new JPEGTranscoder();
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.
8));
TranscoderInput input = new TranscoderInput(doc);
ServletOutputStream ostream = response.getOutputStream();
TranscoderOutput output = new TranscoderOutput(ostream);
try {
t.transcode(input, output);
}
catch (TranscoderException e) {
e.printStackTrace();
System.err.println(e.toString());
}
ostream.flush();
ostream.close();
Anybody have an idea about what this exception is about? Thanks
badgerduke