それは問題です。SVG-Salamanderが私のプロジェクトに十分に小さいことがわかりました。しかし、私はそれをやる方法も、それを使うこともできないのか分かりません。SVG Salamanderを使ってSVGをPNGのファイルにラスタライズすることはできますか? (そしてどうすればいいですか?)
もし私ができないのであれば、Javaで他の小さな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