C#如何在new出来的Image上画线?
答案:4 悬赏:40
解决时间 2021-11-06 14:49
- 提问者网友:唤魂
- 2021-11-06 10:24
C#如何在new出来的Image上画线?
最佳答案
- 二级知识专家网友:不服输的倔强
- 2021-11-06 10:57
通过该Image生成一个Graphics对象g,然后调用g的DrawLine就好了。
Graphics g = Graphics.FromImage(你的Image对象);
g.DrawLine(0, 0, 100, 100); // 画线
Graphics g = Graphics.FromImage(你的Image对象);
g.DrawLine(0, 0, 100, 100); // 画线
全部回答
- 1楼网友:甜野猫
- 2021-11-06 13:30
在Image上创建Graphics对象(g) Graphics.FromImage,
用graphics画线:g.DrawLine
g.Flush,
g.Save,
画完收工
- 2楼网友:恕我颓废
- 2021-11-06 13:08
画线,曲线柱状之类的自己写代码很多,而且不专业,
推荐使用ZedGraph插件,可以百度一下
- 3楼网友:安稳不如野
- 2021-11-06 11:33
igeometry pgeo;
pgeo = mmapcontrol.trackline();//画线工具
ilineelement plineelement;
plineelement = new lineelementclass();
ielement pelement;
pelement = plineelement as ielement;
pelement.geometry = pgeo;
//设置线符号的颜色和线宽
isimplelinesymbol psymbol = new simplelinesymbolclass();
psymbol.color = mapmanager.getrgbcolor(0, 0, 255);
psymbol.width = 1.5;
plineelement.symbol = psymbol;
//在图形容器中添加并显示所画的线
pgraphicscontainer = m_map as igraphicscontainer;
pgraphicscontainer.addelement((ielement)plineelement, 0);
m_activeview.refresh();
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯