第四章图形标准4
1图形标准的分类建立图形标准的目的是使图形与计算机硬件无关,实现程序的可移植和数据的可交换
图形标准的分类:应用程序接口图形数据交换图形设备接口4
2应用程序接口标准1)GKS(GraphicsKernelSystem)1985年,第一个国际计算机图形信息标准:计算机图形核心系统(GKS)正式颁布
GKS提供了在应用程序和图形输入输出设备之间的功能接口,定义了一个独立于语言的图形核心系统
GKS是一个二维图形标准,使用GKS编制出来的应用程序可方便地在具有GKS的不同图形系统之间移植
以后又开发出了三维图形核心系统(GKS-3D)
2)PHIGS(Programmer’sHierarchicalInteractiveGraphicsSystem)PHIGS(Programmer'sHierarchicalInteractiveGraphicsSystem)是ISO于1986年公布的计算机图形系统标准
PHIGS是为具有高度动态性,交互性的三维图形应用而设计的图形软件工具库,其最主要的特点是能够在系统中高效率地描述应用模型,迅速修改图形模型的数据,并能绘制显示修改后的图形模型,它也是在程序与图形设备之间提供了一种功能接口
3图形数据交换标准1)CGM(ComputerGraphicMetafile)1980年开始,美国国家标准委员会ANSI和国际标准化组织ISO专门成立了标准化组着手计算机图元文件(CGM)标准的制定,并于1987年正式成为ISO标准,CGM提供了一个在虚拟设备接口上存贮与传输图形数据及控制信息的机制
它具有广泛的适用性,大部分的二维图形软件都能够通过CGM进行信息存贮和交换
CGM标准是由一套标准的与设备无关的定义图形的语法和词法元素组成
Windows的图元文件(不同于CGM)windows图元文件是用来表示矢量图形的