No número SGR 38 e 48, de onde vêm os números 2 e 5?

3

Em terminais compatíveis com várias cores, é possível definir uma cor em uma paleta de 256 cores usando ESC [38;5;Nm e qualquer cor RGB usando ESC [38;2;R;G;Bm .

Eu estive pensando, de onde vêm os números "2" e "5" e por que exatamente "2" e "5"?

    
por tildearrow 16.05.2016 / 19:30

1 resposta

4

Os 2 e 5 vêm de ITU T.416 (o mesmo que ISO 8613-6 ), intitulado Arquitetura de documento aberto (ODA) e Formato de troca: Arquiteturas de conteúdo de caracteres .

Citações de ISO/IEC 8613-6 : 1994 (E) , página 41:

The first parameter element indicates a choice between:

0 implementation defined (only applicable for the character foreground colour)

1 transparent;

2 direct colour in RGB space;

3 direct colour in CMY space;

4 direct colour in CMYK space;

5 indexed colour.

e há vários parágrafos depois que explicam quais parâmetros seguiriam esse parâmetro (mas essa não era a questão).

Leitura adicional:

por 16.05.2016 / 22:58