vb怎样才能消除斜线的锯齿状?

cool_fish 2000-03-24 09:17:00
vb画斜线锯齿很明显,如何能消除?
...全文
264 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huzi 2000-03-24
  • 打赏
  • 举报
回复
这么难的问题怎么才50分?O_O
在VB下完全可以画出基本上没有锯齿的斜线,方法有些麻烦。不过,大部分高级图形处理
程序的平滑算法都类似:

因为屏幕的点实际上是矩阵型排列,假设每个点都是方的。
首先要计算你想画的线经过那些点。
然后计算你的线将每个点分成几比几要有适当的精度。
以 0.5:0.5为最亮,以0:1(1:0)为最暗,为经过的点着色。
如果画白线就按比例着白色,黑线就着黑色。
如果画彩色线,则分别处理RGB三种颜色。

OK,你画的线一定非常平滑漂亮。
试试看吧。
snakebird 2000-03-24
  • 打赏
  • 举报
回复
画线的时候自己做处理,比如画一条黑色斜线
在它旁边紧挨着画两条灰色斜线,这样看起来
就比较平滑了。
Un1 2000-03-24
  • 打赏
  • 举报
回复
这与 VB 无关,换更高分辨率的显示器吧!

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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