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

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