변환 할 라이브러리가 있습니까 SVG ~ JPG? 그렇지 않으면 BATIK? 에 을자바 : SVG to JPG 변환기
java.lang.NullPointerException이 org.apache.batik.css.engine.CSSEngine.getCascadedStyleMap (CSSEngine.java:684)에서 : 제가 바틱를 사용하지만,이 예외와 같은 몇 가지 문제점을 발견 org.apache.batik.css.engine.CSSEngine.getComputedStyle (CSSEngine.java:755) at org.apache.batik.bridge.CSSUtilities.getComputedStyle (CSSUtilities.java:96) at org.apache.batik.bridge. CSSUtilities.convertDisplay (CSSUtilities.java:509) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode (GVTBuilder.java:176) at org.apache.batik.bridge.GVTBuilder.buildCom posite (GVTBuilder.java:148) at org.apache.batik.bridge.GVTBuilder.build (GVTBuilder.java:76) at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode (SVGAbstractTranscoder.java:165) at org.apache.batik.transcoder.image.ImageTranscoder.transcode org.apache.batik.transcoder.XMLAbstractTranscoder.transcode (XMLAbstractTranscoder.java:132)에서 (ImageTranscoder.java:86) 는
이 내 코드입니다 :
JPEGTranscoder transcoder = new JPEGTranscoder();
transcoder.addTranscodingHint(JPEGTranscoder.KEY_XML_PARSER_CLASSNAME,
"org.apache.crimson.parser.XMLReaderImpl");
transcoder.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,
new Float(1.0));
TranscoderInput input = new TranscoderInput(new FileInputStream("C:/Taha/SmartPlannerNew/rectangles.svg"));
OutputStream ostream = new FileOutputStream("C:/Taha/SmartPlannerNew/out.jpg");
TranscoderOutput output = new TranscoderOutput(ostream);
try {
transcoder.transcode(input, output);
} catch (TranscoderException e) {
System.out.println("error***************************************************************************************************************************");
e.printStackTrace();
}
System.out.println("done.");
ostream.close();
System.exit(0);
아무쪼록 부탁드립니다.
에서 항아리의 새로운 세트를 다운로드 jar 파일의 다른 버전을 사용하고 있었다이었다 .svg를 .png 또는 .jpg 코드로 변환] (http://stackoverflow.com/questions/6610792/is-there-some-java-library-for-converting-svg-to-png-or-jpg- at-code)? . 아마, 당신은 바틱에게 일하게 할 수 있습니다. – Coffee