零基本学习图形编程入门概念教程

视频课程 2019-10-06 15:04:15

零基本学习图形编程入门概念教程

1.GDI是硬件加速的,而GDI+不是的
2.GDI是有状态的,而GDI+是无状态的.
3.GDI绘图要使用设备环境和句柄;而GDI+全部交由Graphics类管理。
4.GDI绘图时可以使用SelectObject频繁切换图形对象,而GDI+的图形对象是独立的。
5.GDI中存在一个”当前位置”(全局区),目的是提高绘图性能;而GDI+取消了它,以避免绘图时不确定这个“当前位置”而带来非预期的错误
6.G]总是将画笔和画刷绑定在一起,即使不需要填充一个区域也必须指定一个画刷;而GDI+则可以使用不同的函数分开使用画笔和画刷。
7.GDI不支持透明图层,而GDI+支持