GB T 15121.4-1996 信息技术 计算机图形 存储和传送图片描述信息的元文卷 第4部分;清晰正文编码.pdf
《GB T 15121.4-1996 信息技术 计算机图形 存储和传送图片描述信息的元文卷 第4部分;清晰正文编码.pdf》由会员分享,可在线阅读,更多相关《GB T 15121.4-1996 信息技术 计算机图形 存储和传送图片描述信息的元文卷 第4部分;清晰正文编码.pdf(45页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术计算机图形存储和传送图片描述信息的元文卷第四部分清晰正文编码发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术计算机图形存储和传送图片描述信息的元文卷第部分清晰正文编码为适应信息处理的需要本标准规定了存储和传送图片描述信息的元文卷及其清晰正文编码本标准无论在技术内容上还是编排格式上均与国际标准保持一致在信息技术计算机图形存储和传送图片描述信息的元文卷总标题下包括以下部分第部分功能描述第部分字符编码第部分二进制编码第部分清晰正文编码本标准的附录是标准的附录附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位北
2、京化工大学本标准主要起草人朱望规王宝艾于晓川徐枫前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是信息技术联合委员会制定的同时被和国际组织通过在统一标题信息技术计算机图形存储和传送图片描述信息的元文卷下包括下述部分第部分功能
3、描述第部分字符编码第部分二进制编码第部分清晰正文编码引言清晰正文编码的目的计算机图形元文卷的清晰正文编码提供了元文卷语法的一种表示它便于键入编辑和阅读它允许元文卷使用主计算机系统的内部字符编码以任一标准正文编辑器来编辑主要目标人工可编辑性清晰正文编码应能手工编辑或者如需要手工构造对人友好清晰正文编码对于人去阅读和编辑来说应该是容易的且自然的尽管什么是最容易和最自然这是一个主观的因人而异的判断但是仍然考虑了诸如易于识别易于记忆避免意义不明确防止错误键入等起作用的因素机器可读性清晰正文编码应能由软件进行语法分析适用于广泛的多样化的编辑器清晰正文编码应没有任一使得利用正规正文编辑器编辑发生困难的特性
4、易于多种系统之间的互换清晰正文编码应以这样一种方法编码使能够利用它的计算机集合最大对诸如字符大小和算术模式等用于元文卷解释的不应作假设尽可能使用标准缩写那些其他图形标准的语言编码已经建立的标准缩写以及在数据处理和绘图工业方面广泛的实践已建立的众所周知的缩写使用这些缩写遵照最少惊奇的原则应使学习使用这种编码所需的时间最少次要目标由于其他编码的目标在于提高的效率二进制编码和信息的密度字符编码这些目标对清晰正文编码来说也是要考虑的具有第二位重要性与其他标准的关系实现清晰正文编码所需的字符集是规定的字符集的一个子集任何映射来自该子集的字符集均可用来实现这种编码对某些元素定义值范围留作登记值这些值和它们
5、的意义将由已建立的规程来定义见的中华人民共和国国家标准信息技术计算机图形存储和传送图片描述信息的元文卷第四部分清晰正文编码国家技术监督局批准实施范围本标准规定了计算机元文卷的清晰正文编码对于在中规定的每个元素规定了在清晰正文编码中相应的编码允许的缩写方式以及元文卷的整体格式和在元文卷中可能作分散的注释的这种编码方法允许以键入简便编辑容易和阅读方便的方式对元文卷进行创建和维护引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用七位编码字符集信息处理七位和八位编码字符集代
6、码扩充技术信息处理系统计算机图形存储和传送图片描述信息的元文卷第一部分功能描述数据处理转义序列的登记规程记号约定未加括号的字符串是这个语法的终结符正如本标准说明的它们以有效的清晰正文数据流呈现加括号的字符串或是非终结符将给出进一步的产生式字符符号名诸如或是形如的元素的参数进一步解释见被读作成为或认为是克林星闭合次或多次出现克林加闭合次或多次出现任选次或次出现参数类型具有的含义确切地是或之一一个注解不是产生式的一部分确切的次出现空格用于语法说明中以增加可读性在真实的元文卷中空格是由下面给出的分隔符来表明用于描述语法的元文卷符号在真实元文卷中不出现进入和退出元文卷环境一般清晰正文和示例清晰正文编码
7、以一种一般的方式加以描述这种方式允许清晰正文编码使用任何一种具有表达在字符表中枚举的那些字符能力的字符清单见的清晰正文编码的示例被所用的字符集和编码方法来说明例如基于的标准字符集诸如等非标准字符集清晰正文编码的示例应局限于使用基于的标准字符集以便清晰正文编码在多种系统之间有最大可能的移植能力这也提供了一种作为完全码可以合并到正文环境的编码以允许混合正文和图形用于把人工可读性放在高优先级的应用隐式进入元文卷环境清晰正文编码环境可以用互换部分之间的约定隐式进入这种情况仅适用于没有任何使用其他编码方法进行互换的服务且为使用语法示例先前的约定所识别从指明和调用编码环境为了与使用编码扩充方法的服务互换清
8、晰正文编码所用的标准字符集示例可通过下述序列从环境中指明和调用其中是位组而是登记机构所赋予的位组出现在这个转义序列后的第一个位组将代表一个元文卷元素的开始或表示下面定义的一个软分隔符或空字符下述的序列可以用来返回到编码环境中这不仅返回到编码环境而且将编码字符集的指明和调用恢复到用序列进入编码环境之前存在的状态术语指明和调用在中定义允许在和元文卷环境之间在元文卷中图片之间和元文卷之间进行转换元文卷解释器的状态和环境的状态要分别维护且不可重叠元文卷解释器的状态在元文卷开始之前或元文卷结束之后没有定义没有执行前面的元文卷开始或元文卷描述元素而发送图片是不适合转换要求的元文卷格式清晰正文编码的元文卷由
9、一系列元素的字符流组成每个元素以元素名开始而以元素定界符或斜线符或或分号结束若这些字符出现在一个字符串参数范围内正如下面所定义的它们不作为元素定界符字符清单为了达到条中目标除字符串参数可以包含的所描述清单见的中的任一字符外清晰正文编码字符清单将限于下面枚举的那些字符大写字母小写字母数字空格字符正号负号连字符数码记号分号斜线左圆括号右圆括号逗号句号单引号或撇号双引号下划线美元符或货币符号百分符当出现在字符串参数以外时可认为小写字符与大写字符一样小写字母与大写字母的任意组合都可以用在一个元素或枚举的参数名中下划线和美元符号在本编码中定义为空字符它们可以出现在元文卷中的任何地方在语法分析时这些字符在
10、字符串参数以外不起作用对元文卷生成器和编辑器来说它们是有效的可用来提高标记的可读性例如下列这些都是等价的同样的下列表达是等价的元文卷中允许使用那些格式控制符退格键回车键换行键新行键横向制表符纵向制表符和换页符但是每当它们出现在字符串参数之外时被元卷解释器处理作空格字符即作为软定界符这些字符的使用有助于提高元文卷格式方面的可读性在字符串参数中这种格式控制符的作用如同定义的一样用清晰正文编码书写的元文卷若包含不同于在上述列出的字符清单和格式控制符在字符串参数以外的字符则被认为是不一致的元文卷需要使用上述以外其他字符并依赖于实现的扩展应嵌入逸出消息和应用数据元素的字符串参数中或注释中在本标准中没有确
11、定字符的编码集为了实现可编辑性的目标允许使用系统本身的字符集编码去对清晰正文进行编码假定标准转换设施可以用于清晰正文元文卷将一个系统的字符集编码翻译为另一个这与可在系统之间进行转换的其他正文文卷处理一样应使用编码用来对清晰正文元文卷编码以便在不同系统之间进行转换在目标系统中不存在的在正文字符串以外的空字符或格式控制符在这样的翻译中可被省略如若需要把小写字母转换为大写字母不改变元文卷信息内容同样地两个语句定界符可以用这样的转换来互换或被改变不影响元文卷信息内容两个字符串定界符是可以互换的但是任何转换应正确地处理在字符串参数中可能出现的任何字符串分界符分隔符元素分隔符终止符选择分隔符斜线符分号选择
12、分隔符其中分号与斜线符可互换地用来定界清晰正文元文卷中元素然而当它们出现在一个字符串参数中正如下所描述的这些符号不能终止一个元文卷元素记录的结束如回车键或换行键将控制所指示的记录并不终止一个元文卷元素一行上可以存在几个元素一个元素也可分散到多行上参数分隔符对参数分隔符下列产生式用在清晰正文编码中分隔符空格回车换行键横向制表符纵向制表符换页符软分隔符分隔符选择分隔符分隔符硬分隔符选择分隔符逗号选择分隔符分隔软分隔符硬分隔符大多数命令在元素名之后需要一个软分隔符即至少一个空格这就允许元素名可由字母和数字混合而成在参数之间的参数分隔符通常是一个分隔这种格式允许参数的省略两个连续的逗号标志着一个参数的
13、省略由于有闭合单引号和双引号足以描述字符串参数而语句定界符斜线符在它的两侧隔开数据在这些字符与相邻参数或元素名之间的分隔符是任选的选择分隔符在一个名字元素名或枚举类型之中或在一个数值参数的表示中不允许出现分隔符任何允许分隔符出现的地方除字符串参数内可用任意数量的分隔符元文卷中的注释清晰正文元文卷中可包含注释以提高可读性和有效性注释的某些使用为手工编辑改动元文卷作说明或作为阅读元文卷时供自我注释为了在元文卷中包括非图形信息的其他形式建议使用应用数据元素若希望将清晰正文元文卷转换到其他形式的编码注释可以删去或转换成应用数据元素注释被编码成一系列印刷字符和分隔符并由百分符括起来这个注释的正文不能包括
14、注释分隔符注释可以放在任何使用分隔符的位置上且等价于一个软分隔符在语法分析中它们可被替换成空格符而不影响元文卷本身含义参数类型编码整数定界类型整数整数坐标索引和颜色直接值参数的分量都被限定为带正负号整数编码指示为十进制整数基整数十进制整数数符数字数符正号负号带基整数数符基数符扩展数字基数字扩展数字数字在数值中允许出现空字符但是为了简化在产生式中不指出一个十进制整数有一个任选数符和至少一个数字若有数符数符后要紧跟着数字不允许填补空格符或其他分隔符基整数有一个任选的数符一个基以十进制表示的在范围内的一个无正负号整数一个数符号和一个或多个扩展数字的字符串若有数符数符后要紧跟着数字不允许填补空格符或其
15、他分隔符使用的扩展数字应对命名的基有效否则元文卷就不一致了例如对于基数字等是无效的对基数仅数字和有效的依此类推这些情况对扩展数字是无效的若数符以任何形式被省略则数值被认为是非负的基和扩展数字被解释为无正负号数若在数字前出现一个负号则最后结果是负数不要预先假设元文卷解释器的字大小或基础算法二进制反码二进制补码与带正负号数值等例如可以编码为进制的如等而不要用当然所创建的元文卷可利用预期的目标机器知识但任何这样的设想都将限制元文卷的可移植性因而不鼓励实例以下是等价的以下是等价的数值定界参数的解释将是自由字段的即在最右边的数字边有一个隐含的小数点数字前后的空格都无意义数字前面的零也无意义实数定界类型实
16、数和实数坐标都限制为实型数值在编码中以标记它们写成有显式小数点的数值或比例的实数值适当处或写成十进制整数显式小数点数值比例实数值十进制整数显式小数点数值数符数字小数点数字数字小数点数字比例实数值数体指数数体显式小数点数值十进制整数指数十进制整数比例实数值的解释与标准的科学记数法相同类似于语言中的格式数值用数体乘以的指数表示在一个显式小数点数值和比例实数值的数体中至少有一个数字在小数点的任意一边都可能出现一个单个数字的情况建议但并不要求对只有小数部分的数在小数点前至少存在一个数字零可以编码为等但建议不要采用第二种表示方法在比例实数值其中出现一个或情况指数部分应至少出现一个数字在数体与或之间在或与
17、指数之间不允许出现空格和分隔符数值定界参数的解释将是自由字段的即若有一个明显的小数点它设置为内部表示的小数点无论在小数点前后的空格均无效零有效若省略了小数点则为显式小数点数值最右数字的右边或为比例实数值数体的右边提供一个小数点因此十进制格式数值允许在一个一致的元文卷中出现在没有小数部分时定界为实数在所有格式中实数仅允许以为基若数符或被省略这数值被假定为非负的若数符出现立即放在数值的数体之前且在数符与最左边数字或数体与小数点之间不允许有空格或其他分隔符逗号空格或其他分隔符不允许在一个数值中但空字符允许在语法分析中无效例如建议不采取这种格式字符串定界类型字符串参数字符串或固定字符串由一对单引号或双
18、引号内的字符串来表示若在一个由单引号来定界的字符串中需要单引号则由在字符串那个位置上的两个相邻单引号来表示同样地若在一个由双引号来定界的字符中需要双引号则用两个相邻的双引号来表示例如下列是等价的数据记录数据类型在本编码中表示为字符串字符串和数据记录参数在本编码中用来表示固定字符串在本编码中用表示枚举类型枚举类型被限定为名字与元素名相似派生类型除和参数格式外下述缩写形式用于已指出产生式的缩写坐标数据取决于类型红绿蓝整数红分隔整数绿分隔整数蓝整数分隔整数分隔整数整数分隔整数分隔整数整数氰分隔整数洋红分隔整数黄分隔整数黑整数分隔整数分隔整数直接颜色颜色说明符取决于颜色选择方式直接颜色红绿蓝若颜色选择
19、方式是若颜色选择方式是若颜色选择方式是若颜色选择方式是若颜色选择方式是相关点记录分隔点记录左括号选择分隔符点记录选择分隔符右括号在空间中的点括号是任选的若用了括号则将恰好组合两个数值括号形式以扩展元文卷可读性为目的若每组括号内没有两个数值则元文卷是互换不一致的这与中数据类型一致用于线宽记号大小填充内部和边宽当作用户线定义的一些参数这个参数类型或取决于在图片描述中相应的说明方式见的名字视口坐标数据这个抽象参数类型或单个值或者是一个实数或者是一个整数取决于图片说明符元素设备视口说明方式的说明当设备视口选择方式是显示表面的分数时值是实数当设备视口选择方式是带比例因子的毫米或物理设备坐标时值是整数分隔
20、左括号选择分隔符选择分隔符右括号在视口坐标空间中的点括号是任选的若用了括号则恰好组合两个实数或两个整数这取决于设备视口说明方式括号形式以扩展元文卷可读性为目的分隔分隔分隔分隔分隔位流数据类型位流类型参数及瓦片数组元素参数按下述表示在清晰正文中每次用个二进制表示一个进制的数为可读性在位流中空字节空格和格式控制符可以分散在各处例如每个数字一个空字节而新行每个数字提供格式化输出在元素定义中用表示位流数据类型结构化数据记录操作数中结构化数据记录用来构成在自定义的结构中另一个标准化数据类型包括自身由每个分量操作数按规范编码规则对相应数据类型进行编码来实现的编码由已编码的操作数所构成的字符串限定为字符串类
21、型的一个操作数在本标准中成对的撇号或引号可能包含类型操作数这就意味着字符串可能被嵌套用交替引号或撇号限定符得以实现有效层数的嵌套操作数在同一层嵌套上邻接的操作数至少有一个分隔符来分隔它们名字的形成采用的方法是选取文字的缩写形式来命名中的元素和枚举类型并按顺序将它们连在一起删除的字宣布区域束圆曲线因子指示器规格化的替换选择说明相切的增加的字增量使用时不缩写的字抽象的动作所有弧数组阵列轴基基数基本的斜线位成位的体数体两双底束成束的上线帽大写像元弦弓形圆剪取封闭编码复制数据缺省直接的下向下绘图边椭圆空空白结束逸出外形轮廓填充触发器过滤器结束字型强制的分数小数元文卷字形半半高阴影线高空心索引索引整型整
22、数交集连接左限定线表轨迹记号矩阵消息公制的斜接倾斜方式名名字新的非未非关偏移开输出路径拣取扇形加多重贝齐尔多边形专用的实数实型区域右弧形的循环的保存比例比例的划痕集形状屏蔽大小实心开始字符串行笔划样式符号记号表正文其次瓦片透明性类型上向上值虚似设备坐标版本号宽数字缩略语中文原意缩略语英文绝对的对准增补增补扩展应用外貌源旗标属性辅助背景开始校正标定字符剪取颜色复合合成连接上下文继续继续坐标中心控制定义限定描述设备不相连显示元素椭圆的扩充扩充范围分数的小数的广义绘图原语广义的几何的醒目高光双曲的标识符增量单独的继承中文原意缩略语英文初始初始化内部的插值内插不可见的库折线映象记号多点记号最大的元文卷
23、毫米正常非均匀样条非均匀有理样条方向抛物的图案物理的图片布局方位精度准确度表示描述优先原语特性保护点矩形参照表示表达恢复受限的翻转反向定比比例图段间隔间距状态表符号变换透明的可见性可见的中文原意缩略语英文视口派生元素名元文卷元素元素名元文卷元素英文名元文卷开始元文卷结束图片开始图片体开始图片结束图段开始图段结束图开始图结束区域保护开始区域保护结束复合线开始复合线结束复合正文路径开始复合正文路径结束瓦片数组开始瓦片数组结束元文卷版本号元文卷描述类型整型精度实型精度索引精度颜色精度颜色索引精度最大颜色索引颜色值范围元文卷元素表元文卷缺省替换见注字型表字符集表字符编码宣布名字精度最大范围图段优先级范
24、围颜色模型颜色标定字型特性字形映像符号库表定比方式颜色选择方式线宽说明方式记号大小说明方式边宽说明方式范围背景颜色设备视口设备视口说明方式设备视口映像线表示记号表示正文表示填充表示边表示内部样式说明方式线与边类型定义阴影样式定义几何图案说明整型精度实型精度辅助颜色透明性剪取矩形剪取指示线剪取方式记号剪取方式边剪取方式新区域保存原语上下文恢复原语上下文保护区域指示器广义正文路径方式榫接限度透明像元颜色折线见注不相连折线见注多点记号见注正文受限正文增补正文多边形见注多边形集见注象元阵列广义绘图原语矩形圆三点式圆弧三点式封闭圆弧中心式圆弧中心式封闭圆弧椭圆椭圆弧封闭椭圆弧中心式逆向圆弧连接边双曲弧抛
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 15121.4 1996 信息技术 计算机 图形 存储 传送 图片 描述 信息 文卷 部分 清晰 正文 编码

链接地址:http://www.mydoc123.com/p-196637.html