GDI+是Graphics Device Interface Plus的缩写,中文称为图形设备接口加。它是Windows XP中的一个子系统,主要负责在显示屏幕和打印设备输出有关信息。GDI+是一组通过C++类实现的应用程序编程接口,它对以前的Windows版本中GDI(图形设备接口)进行了优化,并添加了许多新的功能。
GDI+的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。这使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成。
GDI+在图形输出方面有很多新的功能,例如支持渐变的画刷、基数样条函数、持久路径对象和变形矩阵对象等。这使得GDI+在2D向量图绘制、图片处理、字体排印等方面都有广泛的应用。