屏幕上如何画大于1024个点组成的曲线?

xiaogang2000 2008-12-09 08:27:03
屏幕上如何画大于1024个点组成的曲线?

一条曲线由3000个点组成,我想画在屏幕上(1024*768),我该怎样画?
我是这样想的:即使一个点一个像素,屏幕上最多也只能画1024个点,那其余的点我该怎样画?

但是我看见很多软件是能够画大于1024个点的,不知别人是如何实现的?
请大家帮帮忙?谢谢!
...全文
149 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guogangj 2008-12-10
  • 打赏
  • 举报
回复
gdi+支持不足一个像素的点,它可以用浮点数来表示一个坐标,比如(102.3, 155.6),画出来具有“抖动”的效果
E_xplorer 2008-12-10
  • 打赏
  • 举报
回复
我是这样想的:即使一个点一个像素,屏幕上最多也只能画1024个点,那其余的点我该怎样画?

一个屏幕有1024*768个点!
量子高宏亮 2008-12-10
  • 打赏
  • 举报
回复
建议楼主去看看我的博客上的那篇文章,上面介绍了在小窗口上画几MB数据波形的映射方法,
实现效果和matlab一样。
Tinary3v0 2008-12-10
  • 打赏
  • 举报
回复
屏幕是1024*768你可以画的大一点啊 然后使用滚动条 来拖动显示其他的部分。

还有就是 把你的X轴单位值定义为0.2个像素 然后每0.2个像素绘制一个点 这样也是可以的啊。
当然要用到0.2个像素级别 你要使用gdi+来完成绘图。虽然有的点看起来是叠加了 但是如果你放大图形 应该是能够区分开的。

多少个点其实并不是问题 问题是你采用什么样的单位来绘制。要不然一个4800*4800的BMP图像岂不是没法显示了?

xiaogang2000 2008-12-09
  • 打赏
  • 举报
回复
好像不是这样干的吧?
zzhjssz 2008-12-09
  • 打赏
  • 举报
回复
可以做个类似于降采样的处理吗?不一定把3000个点都画出来,只画1500个点,隔一个点话一个

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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