Esa es la pregunta, lo he visto porque SVG-Salamander es lo suficientemente pequeño para mis proyectos. Pero no sé si puedo usarlo para eso ni cómo hacerlo.¿Puedo usar SVG Salamander para rasterizar SVG en archivos PNG? (¿y cómo puedo hacerlo?)
¿Alguna idea?
Si no puedo, ¿Conoces alguna otra pequeña rastra SVG a PNG en java?
gracias por todo.
he utilizar este código:?
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"));
}
Pero las imágenes no son suaves :(, alguna idea
Tengo un problema similar, las imágenes png no son uniformes. ¿Hay alguna forma de arreglarlo? – ayachama