CGM
CGM (Computer Graphics Metafile) 是计算机图形元文件的缩写,是ISO委员会定义的一种图形格式(International standard ISO/IEC 8632:1999), 用来描述、存储和传输与设备无关的矢量、向量以及两者混合的图像。 相关信息请参考: http://www.itl.nist.gov/div897/ctg/graphics/cgm.htm: 这里有CGM的基础知识,本文也是从这翻译过来的 此标准包括为四个部分和两个amendments。
- ISO/IEC 8632.1:1992 ---- 第1部分: 功能规范
- ISO/IEC 8632.2:1992 ---- 第2部分: 字符编码(注:此第2部分已经废止了,由于其难于实现和使用)
- ISO/IEC 8632.3:1992 ---- 第3部分: 二进制编码
- ISO/IEC 8632.4:1992 ---- 第4部分: Clear text 编码
- ISO/IEC 8632:1992/Amd.1:[1994] - Amendment 1: 子集的规则 (parts 1-4)
- ISO/IEC 8632:1992/Amd.2 - Amendment 2: 应用框架扩展(parts 1-4)
注意: ISO 8632:1992 与 ISO 8632.1-4:1992是等同的。'.1-4' 用来表示是第几部分。 ANSI标准- ANSI/ISO 8632.1-4:1992[1994] 完全采纳了CGM:1992标准,没有任何不同。 应用标准(Application Pofile,缩写为AP)是CGM标准的子集,常见的几个子集有: PROFILE 描述 联系 WebCGM Profile W3C推荐在WEB应用中使用 ATA Profile ATA Specification 2100 Graphics Exchange Dave Cruikshank
CALS Profile (28003a) Digital Representation for Communication of Illustration Data 在MIL-D-28003A中定义 Harry Whittaker
CGM*PIP Profile 石油工业标准 POSC
Model Profile 在CGM Amendment 1定义
CGM标准定义了3个向上兼容的版本。 版本1提供了基本的绘图和图形交换的能力,版本1的元文件主要是用来兼容旧版本CGM:1987 (参见 历史). 版本2又增加了约30个element。(版本2中允许使用版本1中的所有元素). 在版本2中最明显的功能是图形片段(graphical segment). Segment是一组用基本图形元素组合在一起并且命名了,在以后可以重复使用。 版本3在图形表达能力上有了很大的改变。版本3在版本2的基础上增加了约40个新的元素。