GB T 17192.3-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第3部分;输出.pdf
《GB T 17192.3-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第3部分;输出.pdf》由会员分享,可在线阅读,更多相关《GB T 17192.3-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第3部分;输出.pdf(134页珍藏版)》请在麦多课文档分享上搜索。
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 17192.3 1997 信息技术 计算机 图形 设备 会话 接口 技术 CGI 功能 说明 部分 输出

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