求大神帮助!在C#通过鼠标在界面上点点然后用g.DrawCurve获得一段曲线,怎样得到曲线上所有像素点的坐标值?

Caroline__R 2016-04-27 10:39:44
在C#通过鼠标在界面上点点然后用g.DrawCurve获得一段曲线,怎样得到曲线上所有像素点的坐标值?
...全文
398 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-04-28
  • 打赏
  • 举报
回复
不要直接 Graphics.DrawCurve() 而是通过路径 GraphicsPath.AddCurve() Graphics.DrawPath() 这样就可以 GraphicsPath.Flatten() 将路径转换成 Point 数组(曲线就由折线逼近了) GraphicsPath.PathPoints 就是所有线段的端点,再做线性插值就可得每个点的坐标
Poopaye 2016-04-27
  • 打赏
  • 举报
回复
遍历下graphics上所有的像素点,和你画的颜色一样的就是了

111,128

社区成员

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

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

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