将图像转换为SVG

时间:2015-11-26 10:39:09

标签: java canvas svg batik

我使用Apache Batik在jframe中预览svg文档。 我想要做的是给用户一些图像(例如png或jpeg) 然后我的程序将它们变成svg文档。

这可能是SVGCreator吗?

  

使用FileChooser

JFileChooser fc = new JFileChooser(".");
  int choice = fc.showOpenDialog(panel);
  if(choice == JFileChooser.APPROVE_OPTION){
    File f = fc.getSelectedFile();
    String filepath = f.toURL().toString();
    SVGDocument document = SVGCreator(filepath);
    SVGViewer(document);
  }
}
  

SVGViewer(扩展JFrame)

public SVGViewer(SVGDocument document){
  JSVCanvas canvas = new JSVCanvas();
  this.getContentPane().add(canvas);
  canvas.setSVGDocument(document);
  this.pack();
  this.setVisible(true);
}

0 个答案:

没有答案