在SGR编号38和48中,2和5编号从何而来?

在SGR编号38和48中,2和5编号从何而来?

在多色兼容终端中,可以使用 来设置 256 色调色板中的一种颜色ESC[38;5;Nm,并使用 来设置任何 RGB 颜色ESC[38;2;R;G;Bm

我一直想知道“2”和“5”数字从哪里来,为什么是“2”和“5”?

答案1

和来自25ITU T.416(与ISO 8613-6),题为开放文档架构 (ODA) 和交换格式:字符内容架构

引用自ISO/IEC 8613-6 : 1994 (E),第 41 页:

第一个参数元素指示以下选项之间的选择:

0 实现定义(仅适用于字符前景色)

1 透明;

2 RGB空间中的直接颜色;

3 CMY空间中的直接色彩;

4 CMYK空间中的直接色彩;

5 个索引颜色。

之后有几段解释了该参数后面将包含哪些参数(但这不是问题)。

进一步阅读:

相关内容