【计算机图形学】图形扫描显示原理

一. 图形表示方法

两种图形表示方法:点阵表示法、矢量表示法。

下面对其进行比较:

点阵表示法矢量表示法
枚举图形构成的像素集合及其颜色和亮度值枚举图形构成的几何特性
存储文件大存储文件小
色彩丰富色彩单一
有锯齿状线条光滑
与分辨率相关与分辨率无关

二. 图形扫描显示原理

两种显示方法:光栅扫描、随机扫描

光栅扫描
  1. 扫描线:每个水平方向像素集
  2. 图像帧:屏幕所有扫描线集
  3. 刷新频率:单位时间的循环帧数
  4. 像素点颜色设置:背景像素置背景色,形成图形背景;前景像素置图形颜色,形成图形
  5. 扫描方式:逐行扫描、隔行扫描(奇场,偶场)
  6. 显示过程:对存储器的单元I,循环执行read(I,x,y,z),write(x,z,y)
  7. 屏幕参数:
    1)屏幕物理尺寸
    2)分辨率:每个方向上总像素点数(水平像素数x垂直像素数)
    3) 屏幕纵横比:屏幕两个方向上生成同等长度线段所需要的垂直和水平点数的比值
  8. 帧缓冲器(或刷新存储器,或存储器)
    • 存储屏幕每一像素灰度强度或颜色信息
    • 帧缓冲器的存储单元个数至少与显示器能显示的像素总数相同
    • 帧缓冲器的每个单元存储的是某一像素的颜色地址,而不是颜色值
    • 帧缓冲器的实际容量远大于屏幕像素图,采用分页机制,每个页面存放一个屏幕画面
    • 画面上能同时显示的颜色种类数仍由帧缓冲器单元位长决定。 例如:帧缓冲器单元位长:8;则画面同时显示2^8=256种颜色;
  9. 彩色查找表:不增加帧缓冲器容量而获得更多颜色
  10. 计算 :
    • 回扫开销:若是逐行光栅扫描,则每帧的回扫开销=(行数-1)* 水平回扫时间+垂直回扫时间
随机扫描
  1. 显示过程:采用以线段或者笔画为单位的指令序列Si来表示物体形状,不断执行S1,S2,···Si指令序列。需要修改第i个线段时,只需要修改相应的线段Si
光栅扫描VS随机扫描
光栅扫描随机扫描
原理从左到右、从上到下的逐个像素访问和设置。按图形定义逐条绘制线条。扫描过程按图形定义的不同而不同
走样现象通过离散点集画线,线条呈锯齿状,易走样直接按线条路径画线,生成光滑线条
颜色易绘制填充图形,颜色丰富颜色不丰富
刷新频率刷新频率固定,与物体复杂度无关。(刷新频率与硬件有关)刷新频率依赖于图形组成的线条数目。当显示文件较小时,刷新频率高,显示文件很大时,刷新频率低,导致显示复杂图形时出现闪烁效应
分辨率
存储需要帧缓冲器存储屏幕像素只需存储图形构成文件
图形显示时需要扫描转换,过程费时
图形定义屏幕所有像素点的颜色值一组画线命令
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值