
En terminales compatibles con varios colores, se puede configurar un color de una paleta de 256 colores usando ESC[38;5;Nm
y cualquier color RGB usando ESC[38;2;R;G;Bm
.
Sin embargo, me he estado preguntando de dónde vienen los números "2" y "5" y por qué exactamente "2" y "5".
Respuesta1
el 2
y 5
vienen deITU T.416
(lo mismo queISO 8613-6
), con derechoArquitectura de documento abierto (ODA) y formato de intercambio: arquitecturas de contenido de caracteres.
Citando deISO/IEC 8613-6 : 1994 (E)
, página 41:
El primer elemento de parámetro indica una elección entre:
0 implementación definida (solo aplicable para el color de primer plano del carácter)
1 transparente;
2 colores directos en el espacio RGB;
3 colores directos en el espacio CMY;
4 colores directos en el espacio CMYK;
5 colores indexados.
y hay varios párrafos después que explican qué parámetros seguirían a este parámetro (pero esa no era la pregunta).
Otras lecturas:
- ¿Por qué sólo 16 (o 256) colores?(Preguntas frecuentes sobre maldiciones)
- ¿Puedo establecer un color por su número?(Preguntas frecuentes sobre xterm)