使用QuickGraph(而不是.dot文件)时渲染gif或png

时间:2011-07-30 16:41:47

标签: c# graph quickgraph

我正在尝试使用quickgraph,当我像这样提醒时:

var graphviz = new GraphvizAlgorithm<string, SEdge<string>>(g);     
graphviz.ImageType = GraphvizImageType.Gif;
var output = graphviz.Generate(new FileDotEngine(), "graph");

当然我得到一个名为graph的Dot文件,我很确定还有其他方法,或者我可能需要将点文件转换为png以其他方式? 我知道我可以使用gedit.exe,但必须有一种编程方式来生成图像 感谢

1 个答案:

答案 0 :(得分:3)

我正在使用graphviz,在安装的bin文件夹中有一个名为 dot.exe 的工具,可以在命令行中使用它我做的事情如下:

dot -Tpng graph.dot > graph.png

然后使用 Process 来调用它