Partager via


Valeurs de couleur

La couleur est définie comme une combinaison de trois couleurs primaires rouge, vert et bleu. le système identifie une couleur en lui donnant une valeur de couleur (parfois appelée triplet RVB), qui se compose de trois valeurs 8 bits spécifiant les intensités de ses composants de couleur. Le noir a l’intensité minimale pour le rouge, le vert et le bleu, donc la valeur de couleur pour le noir est (0, 0, 0). Le blanc a l’intensité maximale pour le rouge, le vert et le bleu, donc sa valeur de couleur est (255, 255, 255).

Note

Si la correspondance de couleur d’image est activée, la définition de couleur et la signification d’une valeur de couleur dépend du type d’espace de couleur actuellement défini pour le contexte de l’appareil.

 

Le système et les applications utilisent des paramètres et des variables ayant le type COLORREF pour passer et stocker des valeurs de couleur. Par exemple, la fonction EnumObjects identifie la couleur de chaque stylet en définissant le membre lopnColor dans une structureLOGPENsur une valeur de couleur. Les applications peuvent extraire les valeurs individuelles des composants rouges, verts et bleus à partir d’une valeur de couleur à l’aide desGetRValue, GetGValueet macros GetBValue, respectivement. Les applications peuvent créer une valeur de couleur à partir de valeurs de composants individuelles à l’aide de la macroRVB. Lors de la création ou de l’examen d’une palette logique, une application utilise la structure RGBQUAD pour définir des valeurs de couleur et examiner des valeurs de composant individuelles.