# Builtin - 颜色

## `clAqua()`

声明：function

特殊色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clBlack()`

声明：function

黑色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clBlue()`

声明：function

蓝色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clCream()`

声明：function

奶油色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clDkGray()`

声明：function

亮灰色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clFuchsia()`

声明：function

紫红色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clGray()`

声明：function

灰色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clGreen()`

声明：function

绿色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clLime()`

声明：function

橙色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clLtGray()`

声明：function

淡灰色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clMaroon()`

声明：function

栗色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clMedGray()`

声明：function

中灰色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clMoneyGreen()`

声明：function

钱绿色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clNavy()`

声明：function

海蓝色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clOlive()`

声明：function

橄榄色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clPurple()`

声明：function

紫色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clRed()`

声明：function

红色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clSilver()`

声明：function

银白色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clSkyBlue()`

声明：function

天蓝色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clTeal()`

声明：function

水鸭色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clWhite()`

声明：function

白色

<!-- tags: 颜色 RGB color -->

返回：integer

## `clYellow()`

声明：function

黄色

<!-- tags: 颜色 RGB color -->

返回：integer

## `cmyk(c, m, y, k)`

声明：function

将C、M、Y、K值合成颜色

<!-- tags: 颜色 RGB color -->

| 参数 | 类型 | 说明 |
| ---- | ---- | ---- |
| `c`  | byte |      |
| `m`  | byte |      |
| `y`  | byte |      |
| `k`  | byte |      |

返回：tcolor

## `getBValue(rgb)`

声明：function

获取颜色的B值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数  | 类型  | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword |      |

返回：byte

## `getCValue(cmyk)`

声明：function

获取颜色的cmyk模式的C值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数   | 类型   | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor |      |

返回：byte

## `getGValue(rgb)`

声明：function

获取颜色的G值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数  | 类型  | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword |      |

返回：byte

## `getKValue(cmyk)`

声明：function

获取颜色的cmyk模式的K值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数   | 类型   | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor |      |

返回：byte

## `getMValue(cmyk)`

声明：function

获取颜色的cmyk模式的M值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数   | 类型   | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor |      |

返回：byte

## `getRValue(rgb)`

声明：function

获取颜色的R值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数  | 类型  | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword |      |

返回：byte

## `getYValue(cmyk)`

声明：function

获取颜色的cmyk模式的Y值

<!-- tags: 颜色 获取 查询 RGB color -->

| 参数   | 类型   | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor |      |

返回：byte

## `paletteIndex(i)`

声明：function

调色板中的颜色

<!-- tags: 颜色 RGB color -->

| 参数 | 类型 | 说明                                                    |
| ---- | ---- | ------------------------------------------------------- |
| `i`  | word | PC_RESERVED = 1;   { palette index used for animation } |

返回：tcolor

## `paletteRgb(r, g, b)`

声明：function

将R、G、B值合成调色板的颜色

<!-- tags: 颜色 RGB color -->

| 参数 | 类型 | 说明 |
| ---- | ---- | ---- |
| `r`  | byte |      |
| `g`  | byte |      |
| `b`  | byte |      |

返回：tcolor

## `rgb(r, g, b)`

声明：function

将R、G、B值合成颜色

<!-- tags: 颜色 RGB color -->

| 参数 | 类型 | 说明 |
| ---- | ---- | ---- |
| `r`  | byte |      |
| `g`  | byte |      |
| `b`  | byte |      |

返回：tcolor

## `rgbbgr(rgb)`

声明：function

颜色转换，对RGB和BGR两种颜色规范进行转换

<!-- tags: 颜色 转换 编码 RGB color BGR -->

| 参数  | 类型  | 说明              |
| ----- | ----- | ----------------- |
| `rgb` | dword | RGB 或 BGR 颜色值 |

返回：tcolor
