C++编程中Windows图像编程概要

导读:
  图形设备接口(GDI,Graphics Device Interface)的主要目标之一是支持在输出设备(如视频显示器、打印机和绘图仪)上的与设备无关的图形。 GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无问题地在Windows支持的任何图形输出设备上运行。Windows中的图形基本上是由从GDI.EXE模块中输出的函数处理的(尽管一些绘制函数实际上具有USER.EXE的入口点),GDI.EXE模块调用在不同驱动程序文件中的例程,其中有一个.DRV驱动程序文件用于控制显示屏幕,并且可能有一个或多个其他的.DRV驱动程序文件用来控制打印机或绘图仪。Windows GDI使用两种坐标系统。使用虚拟坐标系统可以使程序不依赖于具体的硬件,使用设备坐标系统可以使程序和硬件紧密相联。GDI含有在Windows应用程序内部执行、且与设备无关的图形操作函数,这些函数可产生各种各样的线、正文和位图,它们可以输出到许多不同的输出设备上。GDI允许一个应用程序产生笔、刷子、字体和位图,以供特定的输出操作使用。下面列出GDI中几组比较常用的函数: ·设备上下文函数
  ·椭圆和多边形函数
  ·绘图工具函数
  ·位图函数
  ·绘图属性函数
  ·正文函救
  ·映射函数。
  ·坐标函数
  ·元文件(metafile)函数
  ·区域函数
  ·裁剪(clipping)函?
安装使用说明: 一、本下载文件是《C/C++图像处理编程》一书的演示程序,该书由清华大学 出版社出版。 二、将 "C与C++图像处理编程\"目录全部拷贝到任意盘的根目录上。 三、运行 X:\C与C++图像处理编程\DosImage.exe程序,演示图像处理功能。 四、该程序的源代码在 "C与C++图像处理编程\DosImage"目录下,用VC编译, 工作组文件为 X:\C与C++图像处理编程\DosImage\DosImage\DosImage.dsw。 修改、编辑、编译前,先将各子目录内文件的只读属性去除。 五、运行环境:Windows 1024x768 真彩色模式,文字用大字体。 编译软件:VC++ 6.0 程序特色:用C语言编写,DOS编程习惯 (过程驱动),并配所需图象文件 及字库文件。 编程练习:只需将编程练习模块Ex1 至 Ex12任一程序的内容删除,即 可在其编制自己的程序,不用修改菜单结构。 六、其它演示程序: WinImage Windows C 图像处理演示程序 VCImage VC++ 图像处理演示程序 Demop C++ Builder 图像处理演示程序 七、源代码 WinImage子目录 WinImage.exe的源代码 VCImage子目录 VCImage.exe的源代码 CBImage子目录 Demop.exe的源代码 八、图像采集演示程序 OkDemo子目录下为支持北京嘉恒图像技术有限公司 OK 系列 PCI 图 像卡的图像采集演示程序,在Windows 98与Windows 2000/XP等操作系统 下都能使用。 九、演示程序的维护 演示程序上网为程序的更新创造了条件,以后可将改正的错误和新增加 的内容定期或不定期地进行更新了。因此,希望读者能将阅读过程发 现的错误与存在的问题,以及改进的建议等及时反馈给笔者,本人将在 力所能及的范围内进行修改,使之更加完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值