一个困扰我很久的问题:怎样才能使绘制的图形(表面)更平滑?请高手献招。谢谢!(100分)

X

xfly

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Canvas或功能相似的API函数绘图,得到的图形往往看上去不够平滑,尤其是图形较小的时候。(除非画的是水平线或垂直线)

请问怎样才能使绘制的图形表面更平滑?

如:[blue][/blue]
moveTo(10,10);
LineTo(30,31); //Not LineTo(30,30);

又如:
MoveTo(10,10);
LineTo(50,11); //Not LineTo(50,10);

如何在屏幕上像这样的两点之间绘制平滑直线?

对于画曲线,又该如何解决这样的平滑问题?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=647406
 
反走样曲线
 
多人接受答案了。
 
顶部