什么是 RGB Color?

RGB Color(红绿蓝)是一种加色模型,通过将红、绿、蓝光以不同强度组合来创建广泛的颜色光谱。每个颜色通道通常范围从 0 到 255,允许超过 1600 万种可能的颜色组合。

快速了解

全称红绿蓝颜色模型
创建时间1931 年(CIE RGB),数字使用始于 1950 年代
规范文档官方规范

RGB Color 工作原理

RGB 是数字显示器(包括显示器、电视和移动屏幕)的标准颜色模型。它被称为「加色」是因为颜色是通过添加光来创建的——将三种颜色以最大强度组合产生白色,而零强度产生黑色。在 Web 开发中,RGB 颜色可以表示为 rgb(255, 0, 0) 表示红色,或十六进制 #FF0000。RGBA 变体添加了用于透明度的 alpha 通道。RGB 是设备相关的,意味着相同的 RGB 值在不同显示器上可能看起来略有不同。

主要特点

  • 加色模型(基于光)
  • 三个通道:红、绿、蓝(每个 0-255)
  • 超过 1600 万种颜色(256³ = 16,777,216)
  • 数字显示器和屏幕的标准
  • RGBA 添加 alpha 通道用于透明度
  • 设备相关的颜色表示

常见用途

  1. 网页设计和 CSS 样式
  2. 数字图像编辑
  3. 屏幕显示和显示器
  4. LED 照明系统
  5. 视频游戏图形

示例

RGB 颜色示例:

颜色    RGB              十六进制   CSS
红色    rgb(255, 0, 0)   #FF0000   color: red;
绿色    rgb(0, 255, 0)   #00FF00   color: lime;
蓝色    rgb(0, 0, 255)   #0000FF   color: blue;
白色    rgb(255,255,255) #FFFFFF   color: white;
黑色    rgb(0, 0, 0)     #000000   color: black;
黄色    rgb(255, 255, 0) #FFFF00   color: yellow;
青色    rgb(0, 255, 255) #00FFFF   color: cyan;
品红    rgb(255, 0, 255) #FF00FF   color: magenta;

带透明度的 RGBA:
rgba(255, 0, 0, 0.5)  /* 50% 透明红色 */
rgba(0, 0, 0, 0.8)    /* 80% 不透明黑色 */

CSS 用法:
.element {
  color: rgb(52, 152, 219);
  background: rgba(0, 0, 0, 0.5);
}

QubitTool 相关工具

相关概念