23 屏幕&2D 图形显示(Screens & 2D Graphics)

109 阅读3分钟

23. 屏幕&2D 图形显示-Screens&2D Graphics_哔哩哔哩_bilibili

1. 简介

在第 23 集中,视频主要介绍了早期计算机屏幕和 2D 图形显示的发展历程。从 1960 年代的 PDP-1 到现代的液晶显示器 (LCD),视频详细解释了各类显示技术的原理和应用,并讨论了字符生成器、矢量扫描、光栅扫描等相关概念。此外,还介绍了历史上重要的矢量图形和位图图形的发展及其对现代计算机图形显示的影响。

2. 早期计算机屏幕

2.1 PDP-1 与分离的文本和图形任务

  • 1960 年的 PDP-1 是早期图形计算的典范。这台计算机由左边的柜体大小的电脑、中间的电传打字机和右边的圆形屏幕组成。
  • 当时,文本任务和图形任务通常是分离的。例如,文本通过电传打字机打印,而寄存器值等程序的操作状态通过屏幕动态显示。

2.2 早期显示技术

  • 最早和最有影响力的显示技术之一是阴极射线管(CRT),通过电子束在涂磷光体的屏幕上绘制图像。电子束的路径可以通过电磁场控制。
  • 绘制图形的方法有两种:矢量扫描和光栅扫描。矢量扫描通过绘制路径形成图形,光栅扫描按照固定路径逐行显示图像。

3. 显示技术的进步

3.1 CRT 和矢量扫描

  • 矢量扫描通过电子束快速重复同一路径形成清晰的图像。这种方法更节省内存,但只能绘制线条构成的图形。
  • 1962 年是矢量图形发展的重要年份,早期的视频游戏《Spacewar!》和计算机辅助设计(CAD)软件 Sketchpad 利用矢量图形技术,实现了动态交互和复杂设计。

3.2 光笔与互动图形界面

  • Sketchpad 引入了光笔作为输入设备,通过检测显示器的刷新时间确定光笔在屏幕上的位置,实现互动图形操作。这使计算机从单纯的计算机器转变为交互式工具。

4. 位图图形的发展

4.1 位图显示

  • 位图显示技术在 1960 年代末出现,每个像素在内存中都有对应的位。这种技术使得绘制任意图形变得可能。
  • 早期的计算机显示采用 8 位灰度屏幕,在帧缓冲区中存储像素数据,可以通过代码设置像素和绘制图形。

4.2 高效的图形绘制

  • 程序员使用预先编写的图形库函数来绘制直线、曲线、图形和文本。这种抽象层级的提升进一步促进了图形界面的发展。

5. 总结

  • PDP-1 代表了早期计算机图形显示的萌芽,划分了文本和图形任务。
  • CRT 技术引入了矢量扫描和光栅扫描两种绘图方法。
  • 矢量图形通过高效的内存利用,实现了早期的动画和复杂图形设计。
  • 位图显示提供了像素级的控制,开启了任意图形绘制的可能性。
  • 图形库函数的使用简化了程序员的工作,促进了交互式图形界面的发展。

通过这些内容的学习,了解了计算机显示技术的演变及其对现代计算的深远影响。