gdit字母代表什么?(gdi)

大家好,小讯来为大家解答以上的问题。gdit字母代表什么?,gdi这个很多人还不知道,现在让我们一起来看看吧!
1、GDI在Windows中定义为Graphics Device Interface,即图形设备接口,是Windows API(Application Programming Interface)的一个重要组成部分。
2、它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。
3、它的桥梁作用体现在: (1)用户通过调用GDI函数将逻辑空间的操作转化为具体针对设备驱动程序的调用。
4、 为实现图形设备无关性,Windows 的绘图操作在一个设备描述表上进行。
5、用户拥有自己的"逻辑坐标"系统,它独立于实际的物理设备,与"设备坐标"相对应。
6、开发Windows应用程序时,程序员关心的是逻辑坐标,我们在逻辑坐标系上绘图,利用GDI将逻辑窗口映射到物理设备上。
7、 (2)GDI能检测具体设备的能力,并依据具体的设备以最优方式驱动这些设备,完成真实的显示。
8、 GDI函数大致可分类为:设备上下文函数(如GetDC、CreateDC、DeleteDC)、 画线函数(如LineTo、Polyline、Arc)、填充画图函数(如Ellipse、FillRect、Pie)、画图属性函数(如SetBkColor、SetBkMode、SetTextColor)、文本、字体函数(如TextOut、GetFontData)、位图函数(如SetPixel、BitBlt、StretchBlt)、坐标函数(如DPtoLP、LPtoDP、ScreenToClient、ClientToScreen)、映射函数(如SetMapMode、SetWindowExtEx、SetViewportExtEx)、元文件函数(如PlayMetaFile、SetWinMetaFileBits)、区域函数(如FillRgn、FrameRgn、InvertRgn)、路径函数(如BeginPath、EndPath、StrokeAndFillPath)、裁剪函数(如SelectClipRgn、SelectClipPath)等。
9、 GDI虽然使程序员得到了一定程度的解脱,但是其编程方式仍很麻烦。
10、譬如,显示一张位图,程序员需要进行"装入位图―读取位图文件头信息―启用设备场景―调色板变换"等一连串操作。
11、而有了GDI+,这些问题便迎刃而解了。
12、 顾名思义,GDI+是GDI的增强版。
13、它是微软在Windows 2000以后操作系统中提供的新接口,其通过一套部署为托管代码的类来展现,这套类被称为GDI+的"托管类接口"。
14、GDI+主要提供了以下三类服务: (1) 二维矢量图形:GDI+提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类; (2) 图像处理:大多数图片都难以划定为直线和曲线的集合,无法使用二维矢量图形方式进行处理。
15、因此,GDI+为我们提供了Bitmap、Image等类,它们可用于显示、操作和保存BMP、JPG、GIF等图像格式。
16、 (3) 文字显示:GDI+支持使用各种字体、字号和样式来显示文本。
17、 GDI接口是基于函数的,而GDI+是基于C++类的对象化的应用程序编程接口,因此使用起来比GDI要方便。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【经典句子大全】在日常生活中,无论是写作、演讲还是表达情感,一句经典的句子往往能起到画龙点睛的作用。它...浏览全文>>
-
【经典句句戳心的话】在生活的长河中,有些话虽然简单,却能直击人心,让人久久不能忘怀。这些句子往往蕴含着...浏览全文>>
-
【经典精辟句子】在日常生活中,我们常常会遇到一些让人深思、令人难忘的句子。这些句子简洁有力,富有哲理,...浏览全文>>
-
【经典惊悚片有哪些】惊悚片以其紧张的节奏、扣人心弦的情节和令人不安的氛围,成为电影史上最受欢迎的类型之...浏览全文>>
-
【经典教师简单自我介绍】在教育工作中,教师的自我介绍是展示个人风格、教学理念和职业态度的重要方式。一个...浏览全文>>
-
【经典简短句子一句话】在日常生活中,一句经典而简短的句子往往能给人留下深刻印象。它们简洁有力,蕴含深意...浏览全文>>
-
【禁不住念什么】在日常生活中,我们常常会遇到一些词语让人“禁不住”去读、去想,甚至去写。其中,“禁不住...浏览全文>>
-
【禁闭岛结局】《禁闭岛》(英文名:Shutter Island)是一部由马丁·斯科塞斯执导,莱昂纳多·迪卡普里奥主演...浏览全文>>
-
【禁闭岛的结局真相】《禁闭岛》(英文名:Shutter Island)是一部由马丁·斯科塞斯执导,莱昂纳多·迪卡普里...浏览全文>>
-
【靳字怎么读】在日常生活中,我们经常会遇到一些不常见的汉字,这些字不仅发音复杂,含义也常常让人感到困惑...浏览全文>>
