Valores de cor. Você pode especificar valores de cor usando notação hexadecimal, uma lista separada por vírgulas de valores de componentes ou decimais.
cor |
{{ cinza[, alfa][g]}| { vermelho, verde, azul[ , rgbAlpha][r]}| { ciano, magenta, amarelo, preto[,alpha]k}| {0x{hex2|hex4}[g]}| {[0x]{ hexadecimal6| hex8}[r]}| {[0x]{ hex8| hex10}k}[s] |
vermelho, verde, azul, rgbAlpha |
valor do componente de cor (0 a 255, int decimal) |
ciano, magenta, amarelo, preto, alfa |
Valor do componente de cor CMYK (0 a 100%, int decimal) |
cinza, alfa |
valor do componente de cor cinza (0 a 100%, int decimal) |
hex2 |
valor de cor cinza hexadecimal de dois dígitos compactado (GG) |
hex4 |
cinza hexadecimal de quatro dígitos empacotado com valor de cor alfa (GGAA) |
hex6 |
Valor de cor de RGB hexadecimal de seis dígitos empacotado (RRGGBB) |
hex8 |
Valor de cor RGBA (RRGGBBAA) ou CMYK (CCMMYK) hexadecimal compactado de oito dígitos (se especificado com o sufixo 'k') |
hex10 |
CMYK hexadecimal de dez dígitos empacotado com valor alfa (CCYYMMKKAA) |
Os valores de componentes decimais para cores de RGB estão no intervalo 0 a 255. Os valores de componentes decimais para CMYK e cinza estão no intervalo de 0 a 100%. Todos os valores de componentes hexadecimais estão no intervalo 0 a 0xFF.
Os valores do componente de cor são considerados independentes do valor alfa (não pré-multiplicado).
Todos os valores de cor, prefixos e sufixos não fazem distinção entre maiúsculas e minúsculas.
O sufixo de tipo 'k' é necessário para valores de cor CMYK. Um sufixo de tipo pode ser opcionalmente especificado para valores de RGB e cor cinza.
O prefixo '0x' é necessário para valores de cor cinza hexadecimais.
O sufixo 's' especifica que o valor da cor está associado ao espaço de cor de entrada (origem) correspondente ao tipo de pixel do valor de cor (definido com attribute::IccProfileSrc*
). Se esse sufixo não estiver presente, o valor da cor será associado ao espaço de cores de saída (destino) (definido com icc=
ou attribute::IccProfile*
).
Se um valor alfa não for especificado explicitamente, assume-se que é 255, 0xFF ou 100% (totalmente opaco).
Alguns exemplos de especificadores de cores válidos e seu tipo de pixel, valor de cor, valor alfa e espaço de cor padrão correspondentes:
cor | Tipo de pixel | Valor da cor | Valor Alfa | Espaço de cor padrão |
---|---|---|---|---|
0,100,200 |
RGB |
0,100,200 |
255 |
IccProfileRgb |
0,100,200,200rs |
RGB |
0,100,200 |
200 |
IccProfileSrcRgb |
0x010203S |
RGB |
1,2,3 |
255 |
IccProfileSrcRgb |
a0b1c2d3R |
RGB |
160,177,194 |
211 |
IccProfileRgb |
100S |
cinza |
100% |
100% |
IccProfileSrcGray |
50,75g |
cinza |
50% |
75% |
IccProfileGray |
0X70G |
cinza |
44% |
44% |
IccProfileGray |
0xddeegs |
cinza |
87% |
93% |
IccProfileSrcGray |
94,11,50,33k |
CMYK |
94-11-50-33% |
100% |
IccProfileCmyk |
22,23,24,25,26KS |
CMYK |
22-23-24-25% |
26% |
IccProfileSrcCmyk |
38393A3bK |
CMYK |
56-57-58-59% |
100% |
IccProfileCmyk |
0x0a0b0C0d0eks |
CMYK |
10-11-12-13% |
14% |
IccProfileSrcCmyk |
O espaço de cores de saída especificado com icc=
se aplica em vez do espaço de cor padrão quando o tipo de pixel de uma cor de saída corresponde ao tipo de pixel da imagem de saída.