20世纪50年代到70年代初是计算机图形学的形成和发展阶段,在这一阶段适用于各种不同应用方向的图形硬件设备和各种类型图形软件系统不断被推出。这些系统由不同的组织设计开发,其通用性能比较差。为了提高计算机图形软件以及相关的软件编程人员在不同的计算机和图形设备之间的可移植性,早在20世纪70年代初,计算机图形的标准化研究就已经开始。1974年,美国成立图形标准化规划委员会(graphics standards planning committee,GSPC)提出了计算机图形的标准化并制定了有关标准的规则。与此同时,各国也都陆续制定了相应的标准,其中最为著名的是德国的GKS(图形核心系统)。
20世纪80年代是图形标准的研究和制定的跳跃式发展时期。第一个国际计算机图形标准——GKS被正式颁布。之后,面向图形设备的接口标准CGM(computer graphics metafile,计算机图形元文件)和CGI(computer graphics interface,计算机图形接口),面向图形应用软件的标准GKS-3D(graphics kernel system-3 dimension,三维图形核心系统)和PHIGS(programmer's hierarchical interactive graphics system,程序员层次交互式图形系统),面向图形应用系统中工程和产品数据模型及其文件格式的标准IGES(initial graphics exchange standard,初始图形交换规范)和STEP(standard for the exchange of product model data,产品数据交换标准)等被相继制定并颁布。
计算机图形的标准通常是指图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式的标准。各种计算机图形标准之间的关系,如图2-2所示。
图2-2 计算机图形标准之间的关系