我正在尝试使用Batik旋转SVG图像。我有一个我正在打开的SVG文件:
InputStream is = this.getClass().getClassLoader().getResourceAsStream("svg/"+name+".svg");
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
SVGDocument doc = (SVGDocument) f.createDocument("svg/"+name+".svg",is);
然后我试图将它旋转到f.ex. 90度(这并不重要)。除了将内容打包到组(标记)并将转换属性应用于组之外,还有其他方法可以实现此目的吗? 我试图使用SVGGraphics2D类来完成它,但我不确定它是否可能,如果是,那该怎么做。
提前致谢。