文章目录
- 一、图形学及其研究内容
- 二、图形的输入设备和显示设备
- 三、图形的显示设备
- 四、显示子系统
- 五、图形软件标准
- 五、图形软件包
- 六、习题
- 七、直线段扫描转换算法
- 八、直线段扫描转换算法练习题
- 九、扫描线填充算法
- 十、实区域填充算法
- 十一、反走样技术
- 十二、图形裁剪基础概念
- 十三、综合题目
- 综合题一
- 综合题二:
- 综合题三:
- 综合题四
- 未完待续,明天继续更新👏👏👏……
一、图形学及其研究内容
- 计算机图形学是一门研究如何利用计算机表示、生成、处理和显示图形的学科。
- 与计算机相关的学科主要有计算机辅助几何设计、图像处理、计算机视觉等。
- 计算机的诞生可以追溯到20世纪60年代(1960年)、计算机的图形学发展是与计算机硬件技术,特别是显示器制造技术的发展密不可分。
- 1950年,美国麻省理工学院的旋风一号配备了世界上第一台显示器—阴极射线管(CRT)
二、图形的输入设备和显示设备
三、图形的显示设备
阴极射线管(CRT)主要是由电子枪、偏转系统、荫罩板、荧光粉以及玻璃外壳五部分组成。
CRT结构图如下:
📢3.1如何计算帧缓冲器的容量?
若要在800*600的屏幕分辨率下显示256色灰度图像,帧缓冲器的容量至少应为多少?
一个像素颜色深度为8位(256色)的灰度图像需要1个字节来存储每个像素。因此,800 x 600 的分辨率需要 480,000 个像素。每个像素需要1个字节存储,所以帧缓冲器的容量至少应为:
Framebuffer Capacity = 480,000 bytes
1 KB(千字节)等于 1024 字节,因此 480,000 字节可以转换为:
480,000 字节 / 1024 = 468.75 KB
因此,帧缓冲器的容量至少应为 468.75 KB。
四、显示子系统
五、图形软件标准
- 国际化组织(ISO)批准的第一个图形软件标准是图形核心系统(GKS),GKS是一个二维图形软件化标准。
- OpenGL是一个开放式的三维图形软件标准
- DirectX是微软公司在MicroSoft Windows操作系统上开发的一套3D绘图编程接口,
五、图形软件包
六、习题
七、直线段扫描转换算法
八、直线段扫描转换算法练习题
九、扫描线填充算法
十、实区域填充算法
十一、反走样技术
十二、图形裁剪基础概念
视区和窗口的大小可以相同也可以不同,只有位于窗口内的图形才能在视区中输出。
十三、综合题目
综合题一
第一题解答如下:
综合题二:
📢第二题解答:
综合题三: