Frame Buffer帧缓冲器(帧缓冲器,有时是帧存储器)是随机存取存储器(RAM)的一部分,包含驱动视频显示器的位图。它是一个内存缓冲区,包含表示完整视频帧中所有像素的数据。现代视频卡的核心包含帧缓冲电路。该电路将内存中的位图转换为可以在计算机监视器上显示的视频信号。
在计算中,屏幕缓冲器是计算机应用程序用于表示要在计算机显示器上显示的内容的计算机存储器的一部分。屏幕缓冲器也可以简称为视频缓冲器Screen Buffer、再生缓冲器regeneration buffer或再生缓冲器。屏幕缓冲区应与视频存储器区分开来。为此,还使用了“屏幕外缓冲”一词。
缓冲器中的信息通常由要在显示器上显示的每个像素的颜色值组成。颜色值通常以1位二进制(单色)、4位palettized、8位palettized、16位高颜色high color 和24位真颜色true color格式存储。附加的alpha通道有时用于保留有关像素透明度pixel transparency的信息。帧缓冲区所需的内存总量取决于输出信号的分辨率resolution以及颜色深度color depth或调色板大小palette size。
那么帧缓冲区和显示缓冲区有何区别?
缓冲区是保存图片定义的地方。所有屏幕点的强度值都存储在此内存部分中。与早期文本模式显示中使用的技术不同,帧缓冲区存储字符语句,而不是单个像素。视频显示设备进行与帧缓冲器相同的光栅扫描,但当它引导光束时,它会为缓冲器中的每个字符创建像素。
当前的图形系统包括:一个应用程序,它与图形库(例如OpenGL或Direct