그게 질문입니다. SVG-Salamander가 내 프로젝트에 충분히 작다는 것을 알았습니다. 하지만 그 방법으로도 사용할 수 있을지 모르겠다.SVG 도롱뇽을 사용하여 SVG를 PNG 파일로 래스터화할 수 있습니까? (그리고 어떻게 할 수 있습니까?)
아이디어가 있으십니까?
내가 할 수 없다면 자바에서 다른 작은 SVG - PNG 래스터 라이저를 아십니까?
감사합니다.
이 코드를 사용했습니다은?
public static void main(String[] args) throws IOException, SVGException {
// TODO Auto-generated method stub
File f = new File("./src/game_scheme.svg");
SVGUniverse svgUniverse = new SVGUniverse();
SVGDiagram diagram = svgUniverse.getDiagram(svgUniverse.loadSVG(f.toURL()));
BufferedImage bi = new BufferedImage(320, 240, BufferedImage.TYPE_INT_ARGB);
Graphics2D ig2 = bi.createGraphics();
diagram.render(ig2);
ImageIO.write(bi, "PNG", new File("./yourImageName.png"));
}
그러나 이미지는, 어떤 생각을 :(원활하지 않습니다
나는 비슷한 문제에 직면하고있다. png 이미지가 매끄럽지 않다. 그것을 고칠 수있는 방법이 있습니까? – ayachama