Colors

SGR 38 號和 48 號中,2 號和 5 號從何而來?

  • May 16, 2016

在多色兼容終端中,可以使用 設置 256 色調色板中的顏色,使用 設置ESC``[38;5;Nm任何 RGB 顏色ESC``[38;2;R;G;Bm

不過我一直在想,“2”和“5”數字是從哪裡來的,為什麼是“2”和“5”?

和來自(同2),題為Open Document Architecture (ODA) and Interchange Format: Character Content Architectures5ITU T.416****ISO 8613-6

引自**ISO/IEC 8613-6 : 1994 (E)**第 41 頁:

第一個參數元素表示以下選項:

0 實現定義(僅適用於字元前景色)

1透明;

2 RGB空間中的直接顏色;

3 CMY空間中的直接顏色;

4 CMYK空間中的直接顏色;

5 索引顏色。

之後有幾段解釋了這個參數後面會出現什麼參數(但這不是問題)。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/283487