当前位置:嗨网首页>书籍在线阅读

05-显示缓冲区与显示点

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.2.2 显示缓冲区与显示点

在帧缓冲设备中,对屏幕显示点的操作通过读写显示缓冲区来完成,在不同的色彩模式下,显示缓冲区和屏幕上的显示点有不同的对应关系,表18.2~表18.4分别给出了16级灰度、8位色和16位情况下显示缓冲区与显示点的对应关系。

表18.2 16级灰度显示缓冲区与显示点的对应关系

| 位 | 31~28 | 27~24 | 23~20 | 19~16 | 15~12 | 11~8 | 7~4 | 3~0 | | :----- | :----- | :----- | :----- | :----- | :----- | :----- | :----- | :----- | :----- | :----- | | 0x0 | 点7 | 点6 | 点5 | 点4 | 点3 | 点2 | 点1 | 点0 | | 0x04 | 点15 | 点14 | 点13 | 点12 | 点11 | 点10 | 点9 | 点8 | | … | … | … | … | … | … | … | … | … | | 0x0 | 点0 | 点1 | 点2 | 点3 | 点4 | 点5 | 点6 | 点7 | | 0x04 | 点8 | 点9 | 点10 | 点11 | 点12 | 点13 | 点14 | 点15 | | … | … | … | … | … | … | … | … | … |

表18.3 8位色时显示缓冲区与显示点的对应关系

| RGB | BGR | | :----- | :----- | :----- | :----- | | 7~5 | 4~2 | 1~0 | 7~5 | 4~2 | 1~0 | | R | G | B |

表18.4 16位色时显示缓冲区与显示点的对应关系

| 位 | 15~11 | 10~5 | 4~0 | | :----- | :----- | :----- | :----- | :----- | :----- | | RGB565 | R | G | B | | RGB555 | | R | G | B |