couleur

Valeurs de couleur. Vous pouvez spécifier des valeurs de couleur à l’aide d’une notation hexadécimale, d’une liste de valeurs de composant séparées par des virgules ou de décimales.

color

{{ gray[, alpha][g]}|

{ rouge, vert, bleu[ , rgbAlpha][r]}|

{ cyan, magenta, jaune, noir[,alpha]k}|

{0x{hex2|hex4}[g]}|

{[0x]{ hex6| hex8}[r]}|

{[0x]{ hex8| hex10}k}[s]

rouge, vert, bleu, rgbAlpha

valeur du composant de couleur (0...255, décimal int)

cyan, magenta, jaune, noir, alpha

Valeur du composant de couleur CMJN (0,100 %, décimal int)

gris, alpha

valeur du composant de couleur grise (0...100 %, décimal int)

hex2

valeur de couleur grise hexadécimale hexadécimale (GG) bondée de deux chiffres

hex4

pack de quatre chiffres hex gray avec valeur de couleur alpha (GGAA)

hex6

valeur de couleur hexadécimale RVB (RRGBB) à six chiffres incluse

hex8

valeur de couleur hexadécimale RGBA (RRGBBAA) ou CMJN (CCMYYKK) compressée à huit chiffres (si spécifiée avec le suffixe 'k')

hex10

CMJN hexadécimal à dix chiffres avec valeur alpha (CCYMMKAA)

Les valeurs des composants décimaux des couleurs RVB sont comprises entre 0 et 255. Les valeurs des composants décimaux pour CMJN et gris se situent dans la plage 0,100 %. Toutes les valeurs du composant hexadécimal se trouvent dans la plage 0…0xFF.

Les valeurs des composants de couleur sont supposées être indépendantes de la valeur alpha (non pré-multipliée).

Toutes les valeurs de couleur, préfixes et suffixes ne sont pas sensibles à la casse.

Le suffixe de type "k" est requis pour les valeurs de couleur CMJN. Vous pouvez éventuellement spécifier un suffixe de type pour les valeurs RVB et de couleur grise.

Le préfixe "0x" est requis pour les valeurs hexadécimales de gris.

Le suffixe 's' spécifie que la valeur de couleur est associée à l’espace colorimétrique d’entrée (source) correspondant au type de pixel de la valeur (défini avec attribute::IccProfileSrc*). Si ce suffixe n’est pas présent, la valeur de couleur est associée à l’espace colorimétrique de sortie (destination) (défini avec icc= ou attribute::IccProfile*).

Par défaut

Si une valeur alpha n’est pas spécifiée explicitement, elle est supposée être de 255, 0xFF ou 100 % (totalement opaque).

Exemples

Voici quelques exemples de paramètres de couleurs valides, ainsi que le type de pixel, la valeur de couleur, la valeur alpha et l’espace colorimétrique par défaut correspondant :

color Type de pixel Valeur de la couleur Valeur Alpha Espace colorimétrique par défaut

0 100 200

RVB

0 100 200

255

IccProfileRgb

0 100 200 200 rs

RVB

0 100 200

200

IccProfileSrcRgb

0x010203S

RVB

1,2,3

255

IccProfileSrcRgb

a0b1c2d3R

RVB

160 177 194

211

IccProfileRgb

100 S

gris

100 %

100 %

IccProfileSrcGray

50,75g

gris

50 %

75%

IccProfileGray

0X70G

gris

44 %

44 %

IccProfileGray

0xddeegs

gris

87 %

93 %

IccProfileSrcGray

94,11,50,33 ko

CMJN

94-11-50-33 %

100 %

IccProfileCmyk

22,23,24,25,26 KS

CMJN

22-23-24-25 %

26%

IccProfileSrcCmyk

38393A3bK

CMJN

56-57-58-59 %

100 %

IccProfileCmyk

0x0a0b0C0d0eks

CMJN

10-11-12-13 %

14 %

IccProfileSrcCmyk

L’espace colorimétrique de sortie spécifié avec icc= s’applique à la place de l’espace colorimétrique par défaut lorsque le type de pixel d’une couleur de sortie correspond au type de pixel de l’image de sortie.

Sur cette page