动力设备网 加入收藏  -  设为首页
您的位置:动力设备网 > 科技 > 正文
什么是GDI
什么是GDI
提示:

什么是GDI

两个意思,一个是图形设备接口的英文缩写;另一个是全球防卫组织。 GDI(全球防卫组织): 全球防御组织是世界上最发达国家的军事化国际联盟,由Westwood Studios(后来的EA)为美国的个人电脑发行了一系列即时战略游戏“命令与征服”,与凯恩领导的NOD兄弟会和入侵地球的思金人斗争。 GDI(图形设备接口): GDI的主要任务是在系统和绘图程序之间交换信息,并处理所有Windows程序的图形输出。在Windows操作系统下,大多数具有图形界面的应用程序都离不开GDI。借助GDI提供的功能,图形和文本可以轻松地输出到屏幕、打印机和其他输出设备上。 扩展资料: GDI(图形设备接口)的特点: 1、不允许程序直接访问物理显示硬件,通过称为“设备环境”的抽象接口间接访问显示硬件; 2、程序需要与显示硬件(显示器、打印机等) 进行通讯时,必须首先获得与特定窗口相关联的设备环境; 3、用户无需关心具体的物理设备类型; 4、Windows参考设备环境的数据结构完成数据的输出。 参考资料来源:百度百科-GDI 参考资料来源:百度百科-全球防卫组织

GDI和DX是什么关系
提示:

GDI和DX是什么关系

GDI(Graphics Deveice Interface,图形设备接口),利用GDI编程,可以不考虑硬件的具体特性,直接调用Windows API中的图形处理函数处理当前DC即可。这的确很方便,但却是以降低处理速度为代价。因为它不能直接访问硬件,需要通过操作系统间接访问。
Microfost 为迎合市场需求,推出了DirectX。它既能像Windows GDI一样使用方便,又可以直接对硬件抽象层HALL(Hardware Abstranaction Layer)操作,速度比GDI快得多。DirectX 主要包括 DirectDraw Direct3D DirectMusic DirectPaly DirectInput DirectSetup七部分。
也就是说DirectX是GDI的升级。