如何在绘制的几个闭合曲线中填充颜色(GDI+)

mayanmajesty 2008-03-07 08:35:56
我绘制了几条闭合曲线:
g.DrawEllipse(bluePen, ydzbx-10 , ydzby-45 , 20 , 30 );

g.FillEllipse(blueBrush, ydzbx - 10, ydzby - 45, 20, 30);
g.FillEllipse(blueBrush, ydzbx - 10, ydzby + 55, 12, 26);

g.DrawEllipse(bluePen, ydzbx -30, ydzby - 75, 60, 100);
g.DrawEllipse(bluePen, ydzbx -10, ydzby + 55, 12, 26);
g.DrawClosedCurve(bluePen, point1);
g.DrawClosedCurve(bluePen, point2);
g.DrawClosedCurve(bluePen, point3);
g.DrawClosedCurve(bluePen, point4);

椭圆我会填,但是闭合曲线不知道如何填充,我希望的效果是可以象等高线一样,有颜色的渐变!
...全文
346 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayanfreda 2008-04-02
  • 打赏
  • 举报
回复
g.DrawEllipse(bluePen, ydzbx -10, ydzby + 55, 12, 26);
g.DrawClosedCurve(bluePen, point1);
g.FillEllipse(Brush5, ydzbx - 10, ydzby - 45, 20, 30);
GhostAdai 2008-03-09
  • 打赏
  • 举报
回复
这个渐变我也想知道怎么弄。
shinaterry 2008-03-07
  • 打赏
  • 举报
回复
绘制闭合曲线同时利用 System.Drawing.Drawing2D.GraphicsPath 刻划路径(path), 最后使用path填充背景...

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧