计算机图形接口标准[编辑]
计算机图形接口标准(Computer Graphics Interface,CGI)是ISO TC97组提出的图形设备标准,标准号是ISO DP9636。CGI是第一个针对图形设备接口,而不是应用程序接口的交互式计算机图形标准。CGI的目标是使应用程序和图形库直接与各种不同的图形设备相作用,使其在各种图形设备上不经修改就可以运行,即在用户程序和虚拟设备之间以一种独立于设备的方式提供图形信息的描述和通信。CGI规定了发送图形数据到设备的输出和控制功能,从图形设备接收图形数据的输入、查询和控制功能,因CGI是设备级接口,对出错处理和调试的只提供了最小支持。CGI提供的功能集包括控制功能集、独立于设备的图形对象输出功能集、图段功能集、输入和应答功能集以及产生、修改、检索和显示以象素数据形式存储的光珊功能集。在二维图形设备中可以找到CGI支持的功能,但没有一个图形设备包含由CGI定义的所有功能,从这个意义上说,CGI定义了与虚拟设备的接口。 CGI是设备级的计算机图形标准,它规定了一个CGI实现和CGI用户之间的接口。一个CGI的实现叫做对象,对象既可以是硬件设备也可以是一个程序。CGI的用户就是用CGI对象实现的与设备无关的应用程序。CGI提供了一些功能来实现一个CGI对象和一个CGI应用程序之间数据交换。对象和应用程序之间的接口由CGI引用模式来描述,基于CGI对象和CGI应用程序的配置情况,引用模式提供了一个概念上的框架说明CGI在一个计算机图形环境中如何使用。CGI有三种引用模式:应用、对象和CGI产生器与解释器配置。为了使应用程序创建、保存、修改和显示图形,CGI提供了管道机制。CGI的管道分为三种:
(1)图形对象管道,说明应用程序如何使用CGI提供的功能来创建图形;
(2)光珊管道,说明图形对象管道及其相关的图形输出功能与光珊虚拟设备及光珊操作功能之间的联系;
(3)输入管道,说明CGI虚拟设备如何支持交互式输入。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。