三原色光模式
计算机显示模式 > 24比特模式

每像素24位（bits per pixel，bpp）编码的RGB值：使用三个8位无符号整数（0到255）表示红色、绿色和蓝色的强度。这是当前主流的标准表示方法，用于真彩色和JPEG或者TIFF等图像文件格式里的通用颜色交换。它可以产生一千六百万种颜色组合，对人類的眼睛来说，其中有許多顏色已经是無法確切的分辨。
下图展示了24 bpp的RGB立方体的三个“完全饱和”面，它们被展开到平面上：
| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
|  (0, 0, 0)是黑色  (255, 255, 255)是白色  (255, 0, 0)是红色  (0, 255, 0)是绿色  (0, 0, 255)是蓝色  (255, 255, 0)是黄色  (0, 255, 255)是青色或水色  (255, 0, 255)是洋紅色 | 黄色 （255,255,0） | 绿色 (0,255,0) | 青色或水色 (0,255,255) |
|  (0, 0, 0)是黑色  (255, 255, 255)是白色  (255, 0, 0)是红色  (0, 255, 0)是绿色  (0, 0, 255)是蓝色  (255, 255, 0)是黄色  (0, 255, 255)是青色或水色  (255, 0, 255)是洋紅色 | 红色 (255,0,0) |  | 蓝色 (0,0,255) |
|  (0, 0, 0)是黑色  (255, 255, 255)是白色  (255, 0, 0)是红色  (0, 255, 0)是绿色  (0, 0, 255)是蓝色  (255, 255, 0)是黄色  (0, 255, 255)是青色或水色  (255, 0, 255)是洋紅色 |  | 红色 (255,0,0) | 洋紅色 (255,0,255) |
上述定义使用名為“全值域” RGB的约定。颜色值也经常被认为是取值于0到255之间，这可以被映射到其他数字编码。
RGB 值使用0、255，三个“完全饱和”面离散化，可显示8种颜色
| 0 | 1 | 2 |
| --- | --- | --- |
| #FFFF00 | #00FF00 | #00FFFF |
| #FF0000 | #000000 | #0000FF |
| #FFFFFF | #FF0000 | #FF00FF |
RGB 值使用0、128、255，三个“完全饱和”面离散化，可显示20种颜色
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
| #FFFF00 | #80FF00 | #00FF00 | #00FF80 | #00FFFF |
| #FF8000 | #808000 | #008000 | #008080 | #0080FF |
| #FF0000 | #800000 | #000000 | #000080 | #0000FF |
| #FFFFFF | #FFFFFF | #800000 | #800080 | #8000FF |
| #FFFFFF | #FFFFFF | #FF0000 | #FF0080 | #FF00FF |
RGB 值使用0、64、128、192、255，三个“完全饱和”面离散化，可显示62种颜色
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| #FFFF00 | #C0FF00 | #80FF00 | #40FF00 | #00FF00 | #00FF40 | #00FF80 | #00FFC0 | #00FFFF |
| #FFC000 | #C0C000 | #80C000 | #40C000 | #00C000 | #00C040 | #00C080 | #00C0C0 | #00C0FF |
| #FF8000 | #C08000 | #808000 | #408000 | #008000 | #008040 | #008080 | #0080C0 | #0080FF |
| #FF4000 | #C04000 | #804000 | #404000 | #004000 | #004040 | #004080 | #0040C0 | #0040FF |
| #FF0000 | #C00000 | #800000 | #400000 | #000000 | #000040 | #000080 | #0000C0 | #0000FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #400000 | #400040 | #400080 | #4000C0 | #4000FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #800000 | #800040 | #800080 | #8000C0 | #8000FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #C00000 | #C00040 | #C00080 | #C000C0 | #C000FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FF0000 | #FF0040 | #FF0080 | #FF00C0 | #FF00FF |
RGB 值使用0、51、104、153、204、255，三个“完全饱和”面离散化，可显示92种颜色
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| #FFFF00 | #CCFF00 | #99FF00 | #66FF00 | #33FF00 | #00FF00 | #00FF33 | #00FF66 | #00FF99 | #00FFCC | #00FFFF |
| #FFCC00 | #CCCC00 | #99CC00 | #66CC00 | #33CC00 | #00CC00 | #00CC33 | #00CC66 | #00CC99 | #00CCCC | #00CCFF |
| #FF9900 | #CC9900 | #999900 | #669900 | #339900 | #009900 | #009933 | #009966 | #009999 | #0099CC | #0099FF |
| #FF6600 | #CC6600 | #996600 | #666600 | #336600 | #006600 | #006633 | #006666 | #006699 | #0066CC | #0066FF |
| #FF3300 | #CC3300 | #993300 | #663300 | #333300 | #003300 | #003333 | #003366 | #003399 | #0033CC | #0033FF |
| #FF0000 | #CC0000 | #990000 | #660000 | #330000 | #000000 | #000033 | #000066 | #000099 | #0000CC | #0000FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #330000 | #330033 | #330066 | #330099 | #3300CC | #3300FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #660000 | #660033 | #660066 | #660099 | #6600CC | #6600FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #990000 | #990033 | #990066 | #990099 | #9900CC | #9900FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #CC0000 | #CC0033 | #CC0066 | #CC0099 | #CC00CC | #CC00FF |
| #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FFFFFF | #FF0000 | #FF0033 | #FF0066 | #FF0099 | #FF00CC | #FF00FF |
使用每原色8-比特的全值域RGB可以有256级别的白-灰-黑深浅变化，255个级别的红色、绿色和蓝色（和它们的等量混合）的深浅变化，但是其他色相的深浅变化要少一些。由于gamma校正，256级别不表示同等间隔的强度。
典型使用上，数字视频的RGB不是全值域的。视频RGB是有比例和偏移量的约定，即 (16, 16, 16)是黑色，(235, 235, 235)是白色。例如，这种比例和偏移量用在了CCIR 601的数字RGB定义中。