Java JGraphx сохранить как изображение

Кто-нибудь знает, как экспортировать JGraphx в виде изображения в любом формате? Если нет, то знает ли кто-нибудь другую библиотеку Java, которая позволит мне создавать простые диаграммы, а затем сохранять их как изображение?


person user2715924    schedule 25.08.2013    source источник


Ответы (1)


Это должно сделать это для формата PNG:

BufferedImage image = mxCellRenderer.createBufferedImage(graph, null, 1, Color.WHITE, true, null);
ImageIO.write(image, "PNG", new File("C:\\Temp\\graph.png"));

Где

  • graph — это ваш объект mxGraph. (Примечание: mxCellRenderer — это ссылка на класс, а не на переменную, поэтому mxCellRenderer.createBufferedImage — это вызов статического метода).
  • "PNG" — это формат, который может быть JPEG, PNG, GIF, BMP и WBMP из коробки. Подробнее см. здесь.
person Ian Jones    schedule 02.09.2013