像素+分辨率+帧缓冲器[对话框篇]
一、像素点
定义:
像素点是指图形显示在屏幕上时候,按当前的图形显示分辨率所能提供的最小元素点
举例:
-
如下图所示,截取一张电脑屏幕图片
-
如下图所示,放大后可以看见图片是由小的四方形组成,每一个四方形就是一个像素点
二、分辨率
- 屏幕分辨率就是屏幕上能显示的像素个数.
- 例如上面截取的电脑屏幕图片是大小是1920*1080(因为是截取整个电脑屏幕,因此也是屏幕分辨率的大小),
指的是每一行有1920个像素组成,每一列由1080个像素组成.
三、帧缓冲器
定义:
它是屏幕所显示画面的一个直接映象,又称为位映射图(Bit Map)或光栅。帧缓存的每一存储单元对应屏幕上的一个像素,整个帧缓存对应一帧图像。
存储单元
-
帧缓冲器的存储单元个数至少与显示器能显示的像素总数相同,且存储单元一一对应于可寻址的屏幕像素位置;
例如屏幕像素个数19201080,则对应显存的19201080个存储单位; -
帧缓冲器每一个存储单元的位长决定了一幅画面上能同时显示的不同灰度的数目或颜色的种类
1)如果存储单元位长是1bit,则表示2种颜色的黑白图,显示效果如下2)如果存储单元位长是4Bit,则是16种颜色(2的4次方)灰度图,显示效果如下
3)我们常用存储单元位长是是24bit,也就是RGB每一个用一个字节表示,显示效果如下
来源:CSDN
作者:热带宇林1
链接:https://blog.csdn.net/u013378269/article/details/103544103