Arbortext IsoDraw > 数据交换参考 > 图像文件格式 > CGM
  
CGM
CGM 是 Computer Graphics Metafile 的缩写。在 CALS 计划 (计算机辅助采办与后勤保障) 中,CGM 已被定义为独立于设备的 2D 文件的标准格式。CGM 文件的用途是存储所有的图,以便可通过兼容程序清楚地阅读和解释这些图。
许多不同的行业都使用 CGM 作为标准格式,其中包括航空 (ATA、AECMA)、汽车 (J2008)、国防 (CALS)、电信和石化行业。使用 CGM 文件越来越重要的一个领域就是 Web 环境 (Internet 和内联网)。在此,WebCGM 格式的智能图形用于生成交互式目录和手册。
CGM 在 ISO 8632 中被定义为一个标准。在 1987 年首次发布并介绍了 CGM 版本 1,但却遭受到严重批判。尤其不幸的一个方面是它的图形基元库存非常少,根本没有已定义的 Bezier 曲线或样条曲线。因此,所有曲线都必须编写为折线,这导致在进一步处理期间出现较大的不利因素。
如果 Bezier 曲线构成了几乎所有运行于各种平台上的面向 PostScript 程序的关键元素,通信困难甚至会变得更加明显 (PostScript 仅识别 Bezier 轨迹)。此外,还没有指向 PostScript 的直接链接。
继 1990 年 (版本 2) 中增加了许多片段和其他细节后,1992 年又发布了 ISO 标准的扩展版本,现已合并为 CGM 的版本 3。此版本更适于存储高质量的图。
在 1995 年,将 CGM 版本 3 扩展为包括“应用程序结构”,因而产生了 CGM 版本 4。这意味着非图形信息现在也可以保存在 CGM 文件中。此结合开启了一整系列关于交互式图形、热点、超级链接等方面的可能性。
CGM 标准的当前版本发布于 2000 年初,它纠正了在早期版本中发现的若干问题。但未增加新功能。
“CGM Open 联盟”成立于 1998 年,其目标是促进和发展 CGM。使用 CGM 的软件制造商和客户已在此组织中结成联盟,以解决在使用 CGM 过程中遇到的挑战。与“万维网联盟”(W3C) 一起,CGM Open 开发了 "WebCGM" 配置文件,从而标准化了在 Internet 环境中 CGM 文件的使用。
Arbortext IsoDraw 提供了当前可用于阅读和编写 CGM 文件的最广泛支持。您甚至可将 CGM 设置为标准格式,以便仅使用 CGM 格式,而不是 Arbortext IsoDraw 格式。此设置在下列段落中进行了说明。