私はマイクロソフトのグリー コードを使用してグラフを作成し、それを 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 イメージ マップに必要なすべての情報をグリー グラフ オブジェクトまたはレンダラーから取得する方法があるかどうかです。