从微软欢乐图生成图像后,无论如何都可以获取图像映射的输入

StackOverflow https://stackoverflow.com/questions/2083848

  •  21-09-2019
  •  | 
  •  

我正在使用 microsoft glee 代码并生成一个图表,然后将其转换为 html 页面上的图像。我想看看是否可以在图像上自动生成图像映射代码,以便我能够单击图形节点的每个元素。

这是将 gle 图形代码转换为图像的示例。

   Graph g = new Graph("graph");
        g.GraphAttr.LayerDirection = LayerDirection.LR;
        g.GraphAttr.NodeAttr.Padding = 3;

        [Add a bunch of nodes . . .]

        GraphRenderer renderer = new GraphRenderer(g);
        renderer.CalculateLayout();

        //Bitmap bmp = new Bitmap(Convert.ToInt32(g.Width), Convert.ToInt32(g.Height), System.Drawing.Imaging.PixelFormat.Format32bppArgb);
        Bitmap bmp = new Bitmap(Convert.ToInt32(g.Width), Convert.ToInt32(g.Height),
                                System.Drawing.Imaging.PixelFormat.Format32bppArgb);
        renderer.Render(bmp);

所以问题是:有没有办法从 glee 图形对象或渲染器获取 html 图像映射所需的所有信息。

有帮助吗?

解决方案

看一下 Mindscape 的 WPF 星图 或者 WPF 流程图. 。他们使这项任务变得更加简单,而且看起来很棒!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top