En la SGR número 38 y 48, ¿de dónde vienen los números 2 y 5?

En la SGR número 38 y 48, ¿de dónde vienen los números 2 y 5?

En terminales compatibles con varios colores, se puede configurar un color de una paleta de 256 colores usando ESC[38;5;Nmy 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 2y 5vienen 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:

información relacionada