|
|
[原]http://bbs.chaosstars.com/dispbbs.asp?boardID=61&ID=264&page=1
关于gdi和gdi绘制多边形Polygon的比较
Graphics: rawPolygon和Win32 API Polygon
在同一位置反复绘制30000个四边形的时间(单位毫秒,一共取2组数据,第一个为GDI+的,第二个为GDI的)
2219 3172
2140 3141
在不同位置反复绘制30000个四边形的时间(90%被裁减掉了)
94 94
94 109
在不同位置反复绘制30000个四边形的时间(未被裁减,全部绘制在窗口内)
1922 2953
1922 2953
绘制一个30000顶点的边形的时间(90%的顶点被窗口裁减掉了)
0 0
0 0
绘制一个30000顶点的边形的时间(未被裁减,全部绘制在窗口内)
31 8578
31 8500
而且在绘制过程中GDI+没有闪烁,GDI有明显的闪烁,尤其在同一位置反复绘制的时候
时间有GetTickCount函数取得,上面的时间包括顶点赋值时间 |
|