目 录
摘要……………………………………………………………………… i
Abstract ………………………………………………………………… i
第一章 引言……………………………………………………………… 1
1.1研究背景…………………………………………………………… 1
1.2 编程实验环境……………………………………………………… 2
第二章 反走样概述……………………………………………………… 5
2.1 过取样技术………………………………………………………… 5
2.2 区域取样…………………………………………………………… 7
2.3 WU像素反走样……………………………………………………… 12
2.4点取样……………………………………………………………… 14
2.5象素移相…………………………………………………………… 14
第三章 反走样算法的改进……………………………………………… 15
3.1 多段直线反走样算法………………………………………………… 15
3.2 圆反走样算法 ……………………………………………………… 18
3.3位图反走样………………………………………………………… 19
第四章 总结与展望……………………………………………………… 23
4.1总结………………………………………………………………… 23
4.2进一步改进设想…………………………………………………… 23
参考文献………………………………………………………………… 25
第四章 总结与展望
4.1总结
论文通过阅读大量文献资料,对走样和反走样技术有了较深的认识。在分析讨论了反走样理论知识的基础上,论文实现了普通区域取样、普通过取样、加权过取样、WU反走样算法。普通区域取样是将直线看成具有一定宽度的狭小矩形,当直线与像素相交时,求出两者相交区域的面积,然后确定像素的亮度值,达到反走样效果。过取样是在较高分辨率下用点取样方法计算,然后对几个像素的属性进行平均得到较低分辨率下的像素属性。由于是对每个像素进行平均值计算,因此速度明显慢了很多。通常的反走样都是在整数坐标上进行的,而WU像素反走样算法就采用了非整数坐标改进,效果十分的好。
上面的几种反走样算法都是在原有理论知识的基础上实现的,而第三章中的多段反走样直线算法是通过老师的指导,在普通区域取样的基础上实现。它的直线反走样速度得到了成倍的提高。在对直线段反走样研究的基础上,论文利用圆的八对称性、加权过取样等性质和技术对圆反走样算法进行了研究并加以实现。
总之,论文研究与实现了普通区域取样、普通过取样、加权过取样、WU反走样算法,在此基础上,提出了一些改进的算法,如多段直线反走样算法,位图反走样和圆反走样算法。在研究与实现的过程中,区域取样的速度要比过取样快得多,但从效果上来讲,过取样的视觉效果更好,更平滑。因此,在实际应用中要根据需要来选取不同的反走样算法。