在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 索引顏色。

之後有幾段解釋了該參數後面會包含哪些參數(但這不是問題)。

延伸閱讀:

相關內容