第1章 数字图像处理系统概述
1.2 基本软件运行环境
图像处理系统除了包含的硬件设备以外,还需要有一个软件运行环境,而Windows操作系统提供了这样一个软件运行环境。
1.直观、**、面向对象的图形用户界面
Windows提供了一个图形用户界面(GUI),它产生标准的图形对象,如对话框、按钮、菜单和滚动杆等,用户采用“选择对象一操作对象”方式进行工作,通过拖动、按动鼠标发出命令与应用程序进行交互作用,易于理解、学习和使用。
2.图形输出与设备无关
Windows应用程序的所有输出都是图形,它是由图形设备接口(GDI)来完成。GDI是系统原始的图形输出库,它用于在屏幕上输出像素、在打印机上输出硬复制及绘制Windows用户界面。GDI屏蔽了不同设备的差异,提供了与设备无关的图形输出能力。
GDI提供两种基本服务:创建图形输出和存储图像。GDI提供了大量用于图形输出的函数,这些函数接收应用程序发出的绘图请求,处理绘图数据,并根据当前使用设备调用相应的设备驱动程序产生绘图输出。这些绘图函数分为3类:1是文字输出;2是矢量图形函数,用于画线、圆等几何图形;3是光栅(位图)图形函数,用于绘制位图。
GDI识别4种类型的设备:显示屏幕、硬复制设备(打印机和绘图机)、位图和图元文件。前两者是物理设备,后两者是伪设备。一个伪设备提供了一种在RAM里或磁盘里存储图像的方法。
……