WIA,是Windows Image Acquisition的缩写,可直接翻译为:Windows图像采集系统。这是windows XP加入的一个新功能,该功能主要包括了indows XP对图像设备的支持以及对图像信息的处理编辑等功能。就像现实中的许多必然要来到的事情一样,不论你眼下是否了解它的重要性,它都在愈来愈迅速地向你靠拢――结识WIA,对我们来说,是早晚的事。
从最终用户一端来看,WIA主要作用是:
1. 支持图像设备,如扫描仪、数码照相机、视频摄像机等等;
2. 处理图像,包括将图像信息从移动设备中转存到桌面计算机中,对图像进行编辑排版直至打印等一系列的操作。 WIA系统设有一个操作向导,在向导的指引下,你可以轻松完成上述的各种工作。
从程序设计、也就是高级用户或设备驱动程序开发厂商这一端看,WIA可以利用VBA之类的语言来进行程序设计,即所谓“二次开发”,以达到更方便、更个性化的效果。本文就顺其自然,也以上述两种角度来介绍WIA。那么,WIA究竟是怎样工作的呢?这时一个什么样的结构体系呢?
一、WIA的结构简介
这个WIA的体系的示意图,是由三种颜色构成的,每个部分代表一个体系来源:红色部分,是由独立软件开发商完成的;黑色和蓝色部分是由独立硬件开发商完成的部分;绿色部分,是属于微软公司的,也就是微软自己加入到WIA中的功能,这些,都很“自然”地在Windows XP中体现了出来。
本文不准备详细解释这个体系的示意图,而将重点放在实用知识之上。从使用者的角度看,WIA具备以下功能:
1. Windows Explorer User Interface
这是所谓Windows 探险家的用户界面,它可以自动探测设备是否连接到计算机上、以及当前设备的状态。如果处于用户加入设备的阶段,则提供交互界面。例如,一旦将某个WIA设备安装到计算机上(其实就是将两者连接起来),就会有一个代表该设备的图标自动地显示在“我的电脑”上。使用浏览功能,就可以找到相应的设备并进行交互操作。例如,你刚才加入的设备如果是数码相机,那么就可以利用数码相机的图标来对相机中的照片信息进行操作。更妙的是,一旦WIA系统接纳了新的WIA设备,还可以立即建立一个相应的文件夹,这是专供该设备使用的文件夹。这个文件夹里保存有关于该设备需要的所有配置信息:例如,设备的选项、对设备事件的默认处理、颜色管理方案等等。
2. WIA类的设备安装(简称:类安装):
引入类安装后,可以使各类图像设备的管理更加容易,主要体现在对WIA设备的安装和卸载操作上。类安装支持的接口类型很广泛:除了普通的串行口、USB、SCIS之外,还支持IEEE 1394。另外,类安装还连接了新驱动程序升级的API,这也是系统所推荐的。