GDI+ 图形设备接口英語Graphics Device Interface縮寫 GDI是微软视窗系统提供的应用程序接口也是其用来表徵图形对象将图形对象传送给诸如显示器打印机之类输出设备的核心组件GDI 是视窗操作系统Microsoft Windows的三大核心部件也称子系统之一來源請求GDI 在 GDI 的基础上调整了编程模型同时加入了渐变色画刷Alpha混合等功能 GDI用来完成一些和绘制有关的工作像直线或曲线的绘制文字渲染调色板控制它不能用来直接绘制一些界面元素像窗口菜单等等这些工作由用户子系统来完成位于userdll中它是建立在GDI之上的一个软件层其他系统也有类似GDI的东西比如Macintosh的Quartz傳統的QuickDraw和GTK的GDKXlib GDI最大的好处是它有可以直接访问硬件设备的能力通过GDI可以非常容易的在不同类型的设备上绘制图形像显示屏和打印机或类似的显示设备这些能力是微软Windows系统所见即所得程序的核心 简单的不需要快速图形渲染的游戏可能会用到GDI但是GDI对一些高级的动画制作无能为力它缺少显卡中帧的概念还缺少D图形硬件光栅化的支持等等现代的游戏通常使用DirectX和OpenGL而不是GDI因为这些技术能更好的让程序员利用硬件的特性来加速图形图像的显示