после генерации изображений из графа Майкрософт ли в любом случае, чтобы получить входные данные для карты изображения - PullRequest
1 голос
/ 18 января 2010

Я беру лишний код Microsoft и создаю график, а затем преобразую его в изображение на html-странице. я хочу посмотреть, смогу ли я автоматически сгенерировать код карты изображения поверх изображения, чтобы я мог щелкнуть по каждому элементу узлов графа.

Вот пример преобразования кода графического графика в изображение.

   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);

Таким образом, вопрос заключается в следующем: есть ли способ получить всю информацию, которая потребуется для html-карты изображений, из объекта графа-графика или средства визуализации.

1 Ответ

1 голос
/ 01 марта 2010

Взгляните на Схемы звездного неба WPF от Mindscape или Блок-схемы WPF . Они делают эту задачу намного проще и выглядят великолепно!

...