操作系统_计算机颜色显示格式
操作系统_计算机颜色显示格式
作者:jason-wrj
分类:操作系统
标签:嵌入式操作系统,操作系统,windows,linux,FPGA
更多:www.dioit.com——迪欧IT——嵌入式电子智能技术
一、显示位宽,色彩数
位宽深度_bit |
2^n |
色彩数 |
备注 |
1 |
2^1 |
2 (monochrome) |
|
2 |
2^2 |
4 (CGA) |
|
4 |
2^4 |
16 (EGA) |
|
8 |
2^8 |
256 (VGA) |
嵌入式系统常用的颜色 |
16 |
2^16 |
65536 (High Color, XGA) |
嵌入式系统常用的颜色 |
24 |
2^24 |
16777216 (True Color, SVGA) |
计算机系统常用的颜色 |
32 |
2^24 |
16777216 (True Color) |
True Color真彩色 |
二、不同显示位宽的转换
1、SVGA[23:0]:24bit-深度,RGB为R:8bit,G:8bit,B:8bit
R7,R6,R5,R4,R3,R2,R1,R0,G7,G6,G5,G4,G3,G2,G1,G0,B7,B6,B5,B4,B3,B2,B1,B0
2、XVGA[15:0]:16bit-深度,RGB为R:5bit,G:6bit,B:5bit
R4,R3,R2,R1,R0, G5,G4,G3,G2,G1,G0, B4,B3,B2,B1,B0
3、VGA[7:0]:8bit-深度,RGB为R:3bit,G:3bit,B:2bit
R2,R1,R0, G2,G1,G0, B1,B0
4、24bit转16bit转8bit,格式如下表,保留高位
24bit转16bit |
Red |
Green |
Blue |
24bit |
R[7:0] |
G[7:0] |
B[7:0] |
888格式 |
8 |
8 |
8 |
16bit |
R[7:3] |
G[7:2] |
B[7:3] |
565格式,保留高位 |
5 |
6 |
5 |
8bit |
R[7:5] |
G[7:5] |
B[7:6] |
332格式,保留高位 |
3 |
3 |
2 |
5、16bit转8bit,格式如下表,保留高位
16bit转8bit |
R红色-位宽 |
G绿色-位宽 |
B蓝色-位宽 |
16bit |
R[4:0] |
G[5:0] |
B[4:0] |
565格式 |
5 |
6 |
5 |
8bit |
R[4:2] |
G[4:2] |
B[4:3] |
332格式,保留高位 |
3 |
3 |
2 |
迪欧IT
迪欧智慧
本文来自博客园,作者:jason-wrj,更多请查看:www.dioit.com,转载请注明原文链接:https://www.cnblogs.com/jason-wrj/p/10390437.html