Colors
SGR 38 號和 48 號中,2 號和 5 號從何而來?
在多色兼容終端中,可以使用 設置 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 Architectures。5
ITU T.416
****ISO 8613-6
引自**
ISO/IEC 8613-6 : 1994 (E)
**第 41 頁:第一個參數元素表示以下選項:
0 實現定義(僅適用於字元前景色)
1透明;
2 RGB空間中的直接顏色;
3 CMY空間中的直接顏色;
4 CMYK空間中的直接顏色;
5 索引顏色。
之後有幾段解釋了這個參數後面會出現什麼參數(但這不是問題)。
進一步閱讀:
- 為什麼只有 16(或 256)種顏色?(ncurses 常見問題解答)
- 我可以通過數字設置顏色嗎?(xterm 常見問題解答)