正在加载图片...
264编的奥 Chinaopub.com 下载 冯·诺依曼就设想了一种像示波器一样的显示器,可用来使信息图形化。但是,直到20世纪 50年代早期,计算机图形才开始成为现实。当时麻省理工学院(得到IBM资助)建立了林肯 实验室来开发计算机,用于美国空军的空中防卫系统。该项目称为SAGE(semi- automatic. ground environment),有一个图形显示屏帮助操作员分析大量数据。 在SAGE这样的系统中使用的早期视频显示器不像今天我们在PC机中所用的显示器。今 天普通的PC机显示器是光栅显示器。就像电视机,所有的图像由一系列水平光栅线组成,由 个电子枪射击光束很快地前后移动扫过整个屏幕形成光栅。屏幕可以看成是一个大的矩形 点阵,这些点称为像素。在计算机里,一块内存专门供视频显示使用,屏幕上的每一个像素 由1位或多位表示。这些位值决定像素是否亮,是什么颜色。 例如,今天多数计算机显示器有至少水平方向640像素的分辨率,垂直方向480像素的分 辨率,像素的总数是这两个数的乘积307200。如果1个像素只占用1位内存,则每个像素只局 限于两种颜色,即通常的黑、白色。如,0像素为黑,1像素为白。这样的视频显示器需要307 200位的内存,即38400字节。 随着可能的颜色数目的增多,每个像素需要更多的位,显示适配器也需要更多的内存。 例如,每个像素可以用一个字节来编码灰度。按照这样的安排,字节00h为黑,Fhh为白,之 间的值代表不同的灰度。 CRT上的彩色由三个电子枪产生,每一个分别负责三原色红、绿、蓝中的一种(可以用 放大镜来观察电视机或彩色计算机屏幕以验证它的正确性。由不同的原色组合来显示图像), 红色和蓝色的组合是黄色,红色与绿色的组合是洋红色,蓝色和绿色的组合是青色,三原色 的组合是白色 最简单的彩色图像显示适配器每个像素需要3位。像素可以如以下这样编码,每一个原色 对应1位 色 位00 010001 颜黑蓝绿青红洋黄白 红 但是,这种方式只适合于简单的类似卡通画的图像。许多现实世界中的颜色都是红、绿 蓝按不同级别组合而成的。如果用2个字节来表示一个像素,则每一个原色可分配5位(1位保 留),这样可以给出红、绿、蓝三种颜色各32种不同的级别,即总共可有32768种不同的颜色 这种模式通常称作高彩色或千种颜色。 下一步是用3个字节来表示一个像素,每种颜色占一个字节。这种编码模式使红、绿、蓝 种颜色各有256种不同的级别,这样总共有16777216种不同的颜色,通常称作全彩色或百 万种颜色。如果视频显示器的分辨率为水平640像素,垂直480像素,则总共需要91600字节 的存储容量,即将近1M字节 每个像素所占的位数有时也称作颜色深度或颜色分辨率。不同颜色数量与每个像素所占 的位数的关系如下:264 编码的奥秘 下载 冯·诺依曼就设想了一种像示波器一样的显示器,可用来使信息图形化。但是,直到 2 0世纪 5 0年代早期,计算机图形才开始成为现实。当时麻省理工学院(得到 I B M资助)建立了林肯 实验室来开发计算机,用于美国空军的空中防卫系统。该项目称为 S A G E(s e m i - a u t o m a t i c - ground environment),有一个图形显示屏帮助操作员分析大量数据。 在S A G E这样的系统中使用的早期视频显示器不像今天我们在 P C机中所用的显示器。今 天普通的P C机显示器是光栅显示器。就像电视机,所有的图像由一系列水平光栅线组成,由 一个电子枪射击光束很快地前后移动扫过整个屏幕形成光栅。屏幕可以看成是一个大的矩形 点阵,这些点称为像素。在计算机里,一块内存专门供视频显示使用,屏幕上的每一个像素 由1位或多位表示。这些位值决定像素是否亮,是什么颜色。 例如,今天多数计算机显示器有至少水平方向 6 4 0像素的分辨率,垂直方向 4 8 0像素的分 辨率,像素的总数是这两个数的乘积 307 200。如果1个像素只占用1位内存,则每个像素只局 限于两种颜色,即通常的黑、白色。如, 0像素为黑,1像素为白。这样的视频显示器需要 3 0 7 2 0 0位的内存,即38 400字节。 随着可能的颜色数目的增多,每个像素需要更多的位,显示适配器也需要更多的内存。 例如,每个像素可以用一个字节来编码灰度。按照这样的安排,字节 00h 为黑,F F h为白,之 间的值代表不同的灰度。 C RT上的彩色由三个电子枪产生,每一个分别负责三原色红、绿、蓝中的一种(可以用 放大镜来观察电视机或彩色计算机屏幕以验证它的正确性。由不同的原色组合来显示图像), 红色和蓝色的组合是黄色,红色与绿色的组合是洋红色,蓝色和绿色的组合是青色,三原色 的组合是白色。 最简单的彩色图像显示适配器每个像素需要 3位。像素可以如以下这样编码,每一个原色 对应1位: 位 颜色 0 0 0 黑 0 0 1 蓝 0 1 0 绿 0 11 青 1 0 0 红 1 0 1 洋红 11 0 黄 111 白 但是,这种方式只适合于简单的类似卡通画的图像。许多现实世界中的颜色都是红、绿、 蓝按不同级别组合而成的。如果用 2个字节来表示一个像素,则每一个原色可分配 5位(1位保 留),这样可以给出红、绿、蓝三种颜色各 3 2种不同的级别,即总共可有32 768种不同的颜色。 这种模式通常称作高彩色或千种颜色。 下一步是用3个字节来表示一个像素,每种颜色占一个字节。这种编码模式使红、绿、蓝 三种颜色各有2 5 6种不同的级别,这样总共有 16 777 216种不同的颜色,通常称作全彩色或百 万种颜色。如果视频显示器的分辨率为水平 6 4 0像素,垂直4 8 0像素,则总共需要921 600字节 的存储容量,即将近1 M字节。 每个像素所占的位数有时也称作颜色深度或颜色分辨率。不同颜色数量与每个像素所占 的位数的关系如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有