CHP4图形基元的属性.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 图形基元的属性 Computer Graphics 第四章 图形基元的属性 直线属性 颜色和亮度等级 字符属性 直线校正 (二)线宽:标准线宽为一个象素。(与输出设备相关) 优点: 生成的图形质量高 缺点: 计算量大 颜色表(Color Tables) 颜色查找表(Color Lookup Tables) 考虑:如何增大该颜色系统的支持色彩数? 优点: 灵活性—能够同时使用系统所允许的所有颜色 缺点: 需要大容量的帧缓冲区 考虑:如何增大该颜色系统的支持色彩数? 优点:不需增大帧缓冲器容量即可扩充颜色范围(只增加查找表中的位数); 缺点:可同时显示的色彩数有限。 走样(混叠)现象(aliasing phenomenon):图形数字化过程中,图形映射到光栅系统的整数位置而产生的图形畸变。(或:用离散量(像素)表示连续的量(图形)而引起的失真) 不光滑(阶梯状)的图形边界: 图形细节失真: 狭小图形的遗失与动态图形的闪烁: 硬件要求:光栅系统至少能显示两种以上的亮度级别。 例: 具有三级亮度的区域取样描述。 亮度级别1,2,3 三个象素点亮度分别设成3,1,2 原因:斜线单位长度的亮度低于水平线和垂直线。 硬件要求:具有微定位系统,能将电子束定位到子象素位置上。 The End! * * 4.1 直线属性 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 直线属性包括: 线型、线宽、 线色。 (一)线型:实线、虚线、点线、点划线等 线型控制:修改画线算法。 常用:像素掩模(mask)指定法。 实现:扩展画线算法,根据线的宽度决定垂直(或者水平,依据斜率属性)方向绘制象素点的数目。 线宽控制方法: 1. 像素复制方法: 优点:实现简单。 缺点: (1)线段两端要么为水 平的,要么是竖直的;(2)折线顶点处有缺口。 解决方法: (1)宽线的端点显示问题:加线帽(line cap)调整,根据直线的斜率。方帽、圆帽、突方帽等。 (2)粗折线的连接问题:特殊处理:斜角连接、圆连接、斜切连接等方法。 (a)斜角连接 (b)圆连接 (c)斜切连接 折线顶点处的缺口 形状可按象素位置的数值形式存储于象素模板中,使用时设置于直线路径中。 2. 移动刷子:选择画笔和画刷的方式显示直线。 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 (a)象素模板 (b)用该模板进行线宽处理 例:利用象素模板进行线宽处理。 3. 利用填充图元: 4.2 颜色和亮度属性 1. 颜色表:显示缓冲区中象素信息直接控制RGB三枪强度。 颜色表的优缺点: 2. 颜色查找表:存储在颜色查找表中的信息控制RGB三枪强度。 颜色查找表的优缺点: 4.3 字符属性 字符属性包括:字体、字形、字号、字间距、行间距等等。 (1)字体:宋体 仿宋体 楷体 黑体 隶书 (2)字形:常规、加粗、倾斜、加粗倾斜 (3)字号:28,32,…… (4)对齐方式:左对齐、居中、右对齐 (5)字色:红色、绿色、蓝色 一般字体确定风格,字形确定外观,字号确定尺寸。 4.4 直线校正 光栅图形的混淆现象: 阶梯状边界; 图形细节失真; 狭小图形遗失:动画序列中时隐时现,产生闪烁。 反走样技术(Antialiasing):在图形显示过程中,用于减少或消除混淆现象的方法。 一种简单方法:分辨率提高一倍,阶梯状程度减小一倍。 10 11 12 13 14 15 16 17 18 19 10 11 12 13 14 15 (1)面积取样(Area Sampling) 实现方式:计算直线覆盖象素点区域所占象素点面积大小的比例确定一个象素点的亮度。 依据:任何几何实体有一定的尺寸;而象素点是荧光屏上的一个微小区域。 直线校正方法: 直线路径 计算直线段与像素相交区域近似面积的离散计算方法: (1)将屏幕像素分割成n个更小的子像素; (2)计算中心落在直线段内的子像素的个数m; (3)m/n为线段与像素相交区域面积的近似值。 Min brightness Min brightness Max brightness (2)按斜率调整亮度: 现象:光栅系统中,斜线比水平和垂直线暗。 调整方式: (3)象素分段法(Pixel Phasing): 实现方式: 将电子束移动象素点直径的1/4,1/2或3/4,使描绘的点更接近直线的真实路径。

文档评论(0)

iris + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档