GBT1719262000信息技术计算机图形与图形设备会话的接口技术CGI功能说明第6部分光栅

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分光栅发布实施国家质量技术监督局发布前言本标准等同采用信息技术计算机图形与图形设备会话的接口技术功能说明第部分光栅本信息技术计算机图形与图形设备会话的接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和答应第部分光栅本标准的附录及附录是标准的附录附录附录附录及附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由中国电子技术标准化研究所归口本标准起草单位北京化工大学本标准主要起草人朱望规尤枫王宝艾前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体他们都是和的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域和建立了一个联合技术委员会即有联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一个国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术委员会制订的在信息技术计算机图形与图形设备会话的接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和答应第部分光栅附录和是的组成部分附录和仅提供参考信息引言本标准描述了与光栅图形专用设备有关的计算机图形接口功能本标准所包括的功能性能力与生成修改显示和检索作为像素数据以独立于设备但却有效的方式存储在下的信息有关本标准所描述的功能适用于带有显示类型的和虚拟设备中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分光栅国家质量技术监督局批准实施范围本标准描述了与生成修改检索和显示作为像素数据储存的图像部分有关的计算机图形接口功能包括组合上述图像的功能性能力本标准连同和一起阅读与其他部分的关系在见的图和图和本标准的第章作说明本标准描述的功能性能力与带有显示类型的和类虚拟设备有关引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有的标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息技术计算机图形与图形设备会话的接口技术功能说明第部分概述轮廓和一致性信息技术计算机图形与图形设备会话的接口技术功能说明第部分控制信息技术计算机图形与图形设备会话的接口技术功能说明第部分输出信息技术计算机图形与图形设备会话的接口技术功能说明第部分图段信息技术计算机图形与图形设备会话的接口技术功能说明第部分输入和应答信息技术计算机图形与图形设备会话的接口技术数据流联编第部分字符编码信息技术计算机图形与图形设备会话的接口技术数据流联编第部分二进制编码信息处理图形项登记规程光栅概念导引本标准为生成修改检索和显示存储在作为像素数据的信息规定了一组功能可将该功能性能力分成下面几个方面的功能光栅控制功能包括位图的生成和删除功能绘图和显示位图的选择功能光栅透明性和映射位图扩展的控制功能光栅属性功能设置与其他图形输出有意义的特殊属性当与光栅功能性能力联用时该功能按和本标准定义执行光栅操作功能包括像素阵列数据显示和检索及包括位图区域的移动组合和复制的位图操作的各种格式光栅查询功能该功能提供存取本标准定义的描述表和状态表体系概念位图位图是一个与矩形像素阵列一样可以处理的计算机内存区域位图在下生成和保持而它们的内部格式对客户而言是隐藏的位图决不共享公用的内存提供的功能使客户能够生成位图和管理位图按光栅描述表的支持位图方式组合阵列的规定位图可以是和指明可以在位图内组合的颜色值类型当位图是时索引颜色值和直接颜色值可以同时出现在一个位图上可显示位图可显示位图是可在显示面显示的特殊位图客户可选择哪个可显示位图在显示面显示且客户在任何时刻都能选择不同的可显示位图有个到个预定义的显示位图其中的值由光栅描述表定义生成预定义可显示位图要与显示面的大小完全相同但不可删除客户可以按任意的矩形大小生成额外的可显示位图而客户生成的位图可删除在某些环境下可显示位图因大小变化而随着变化例如窗口管理环境是否允许可显示位图大小的上述变化要由定义的输出设备描述表项来指明如果允许大小这样的随着变化为反映出这种变化则需修改当前显示位图的位图状态表中设备坐标信息因此为检测这种随着变化使用该信息的客户应作定期登记换言之客户可以由非接口的环境异步接收大小变化的通知若当前选择的显示位图不能完全覆盖显示面关于先前可显示位图的内容在那些未被当前所选择的显示位图覆盖的显示面区域内是否可见留有余地光栅描述表的先前显示位图数据项规定已实现的特性可为清屏也可为保持值指明即使绘图表面是干净的显示面可能是不干净的若先前可显示位图的内容是可见的则选择位图作为当前在绘位图它依赖于实现而不管位图变化是否可见不可显示位图这些位图不能直接显示但可将不可显示位图范围内的信息移动到可显示位图上也可以与可显示位图组合处理不可显示位图的像素其外貌比与设备的可显示位图像素的外貌比相同不可显示位图是下面二种类型之一全深度或映射如图所示全深度位图像素具有与可显示位图的每个像素相同位数因此全深度位图与物理设备有相同的颜色能力并与可显示位图方式相同保持用或颜色说明符的像素值映射位图的像素只可假设前景和背景两种抽象值当位图涉及操作时就可映射成客户要选择的真实颜色致使映射位图便于储存位图字符字型对映射位图的效果是将所有映射位图的全部像素设置成背景值图位图类型位图标识符位图通过标识符来引用前个相继标识符标识个预定义的可显示位图数包含在光栅描述表中且是虚拟设备的不变值预定义的可显示位图表由光栅状态表的位图标识符表对可显示位图而言的缺省值给定客户可定义由它生成位图拥有的标识符或位图利用功能规定其位图标识符将标识符以输入参数形式传给功能然后以给定的标识符生成位图位图操作控制在绘位图客户可选择由绘图操作响应那个位图该位图称作在绘位图不管位图深度类型是还是可显示性是还是都可选择任一位图作为在绘位图它是当前选择的在绘位图而不是当前显示位图它是用功能制作的如上述功能用于显示位图则客户应该显示选择当前显示位图作为在绘位图两操作数位块传送提供两操作数位块传送功能以支持移动或在内存中组合位图矩形区域内容的操作在中用点规定所关心的区域数据实际移动与坐标系无关见图如果这些操作的目的位图也是当前选择的显示位图那么这些操作可影响所显示图片在表和表中两操作数位块传送功能组合了按位图类型和绘图方式的源像素和目的像素将使用的特殊绘图方式作为两操作数位传送功能参数中的一个图位块传送区域铺块式三操作数位块传送铺块式三操作数位传送支持对数据移动的两个源和一个目的的组合把其中一个源用作复制铺块并将它称之为图案将所有的绘图方式操作规定为铺块式三操作数位块传送功能参数中的一个参考和附录附录中的表明了用目的位图的铺块式三操作数位块传送将填充区域字母铺盖的应用情况该位图对应于由源位图给定的填充区域用作图案的位图区域除了将位图区域作为铺块式三操作数位块传送的铺块外按规定也可以用作填充对象的图案数据将位图区域作为填充图案的应用情况如图所示可用作一个图案的位图区域大小不受限制位图区域用作填充区域并通过设定填充参照点作适当对准使图案位图区域用以获得模板的效果而不是获得铺块位图区域包含它们的边界缺省填充位图是一种像素具有映射位图前景颜色的映射位图绘图方式绘图方式用于选择在绘制或位块传送操作期间组合像素的方法尤其是适用于将图形对象绘制按的定义成在绘位图在这种情况下用于确定组合操作的绘图方式就是对象的绘图方式属性值在生成对象期间该属性值取自光栅状态表的绘图方式项在将特殊绘图方式说明用作单个参数之处绘图方式概念也适用于光栅操作功能如果使用索引颜色值的组合操作结果是未定义的则可使用依赖于设备的颜色索引值直接颜色值的分量应分别组合如果按单独的分量组合操作的结果导致溢出的话可以使用依赖于设备的颜色值在使用光栅操作功能时如果源位图和目的位图的像素值既不全按索引颜色值规定也不全按直接颜色值规定则也可能发生依赖于实现的颜色值变换如果颜色值的颜色选取方式由不同于在绘位图的位图方式的组合操作产生则依赖于实现的颜色值可以放在在绘位图中图用作图案的位图区域透明性透明性的概念也适用于光栅操作功能为了便于这些操作将透明性值供给光栅操作功能作为参数如果透明性参数值是则所有像素转换成目的位图区域的都将影响该目的位图如果透明性参数值是则只有这样的一些像素值才影响目的位图这些像素值或是现有的或是扩展的在映射位图情况下并且又不是光栅状态表的透明颜色的参数值见带有映射位图的光栅操作功能在包括从一个到多个映射位图的全部像素值上组合操作的光栅操作功能执行过程中则在像素组合操作前将有前景值的映射位图的像素值扩展成光栅状态表的映射位图前景颜色值将有背景值的映射位图的像素值扩展成光栅状态表的映射位图背景颜色值每当目的位图是全深度时也会出现这样的扩展即使在组合操作无效之处也是这样即在目的位图是映射位图的光栅操作功能执行过程中任何像素组合操作后每当组合操作结果是一个具有等于映射位图背景颜色值的像素时目的像素就置为背景值否则就置为前景值全深度位图的绘制在绘位图中图形对象的相关绘图方式属性值影响对象绘制的方式对于每个受绘图对象影响的像素绘图颜色可以是与对象或边相关的颜色属性值也可以是辅助颜色属性值如果相关属性是的话绘图颜色是根据相关的属性值与目的像素相结合该结果代替目的像素的前一个值光栅状态表的透明性颜色对这种绘制操作没有影响映射位图的绘制当在绘的位图是一个映射位图时在其上的对象的绘制受光栅状态表的映射位图背景颜色和映射位图前景颜色的影响从概念上讲受影响的目的像素根据它是前景颜色还是背景颜色的情况扩展成全深度值因而按照相关的属性值它与绘图颜色相结合由对象颜色和透明性决定如果该结果等于映射位图背景颜色值则受影响的目的像素置为背景颜色值否则置为前景颜色值像素阵列在由客户提供源像素阵列及目的像素阵列是在绘位图之处由于不考虑生成图形对象且按类似于位块传送方法处理所以功能与如前所述的位块传送有关将像素阵列中的颜色信息直接映射到目的位图像素因此始点和颜色信息按依赖于设备的方式定义但最后映像的外观直接依赖于目标设备的分辨率和外貌比把独立于设备的颜色说明符的阵列分配给像素的阵列假设和比例参数均为和位块传送之间不同之处如图所示功能将一个颜色值的矩形阵列从标识的源位图返回给客户图和的对比到设备的映射和剪取确定已生成位图的位置和大小已生成的位图显示面的位置和像素大小利用当前在绘位图的到设备映射的变换由位图范围坐标按功能参数规定导出见图实质上大小按像素计是通过到设备映射的位图范围角点确定从第一个点到第二个点的和位移得到客户需要的生成位图像素的大小当已有的位图的位图大小不能被客户修改时客户可以通过选择位图作为在绘位图然后再调用范围和设备视口功能从而能修改到设备映射见位图一旦生成后不同位图的到设备映射是完全独立的客户可以应用功能来指定几种相同范围的不同位图即使位图的大小不同按像素计也是如此也可以对像素数相同的位图指定不同的范围剪取支持光栅功能能力的实现是针对当前选取的在绘位图的绘制图形对象使用控制状态表中的绘图表面剪取和与每个对象相关的剪取属性按和的规定进行剪取然而当利用本标准定义的功能能力时按定义的查询功能可以从当前选取在绘位图状态表中返回绘图表面剪取矩形和绘图表面剪取指示器的信息不管位图是由实现预定义的或由客户定义的按的规定位图都有自己的绘图表面剪取矩形和绘图表面剪取指示器当选取位图作为当前在绘位图时使用功能控制状态表中的绘图表面剪取与当前选取在绘位图状态表的这些项效果上是相同的此外在定义的剪取功能描述中称作设备绘图表面界限或实际设备界限的地方这些术语与像素中绘图的位图大小是等效的光栅操作功能和不能像图形对象那样处理就这点而论不进行对象剪取如果绘图表面剪取指示器是即是或是则可进行绘图表面剪取该剪取只在修改目的位图时才能进行这种剪取不适用于源位图区域或图案位图区域有效绘图表面剪取矩形包含着它与目的区域的交集当在

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功