Aide:Codage hexadécimal des couleurs
De nombreux appareils informatiques se basent sur la trichromie, pour produire des couleurs métamères des couleurs appartenant au spectre visibles. Ce principe consiste à envoyer une puissance lumineuse spécifique à chacun des trois cônes de l’œil humain.
Principe
modifierL'œil humain comporte normalement trois types de cônes[note 1] situés principalement sur la fovéa d'un millimètre de diamètre, dépression de la macula (tache jaune) près du centre de la rétine, à quelques degrés de l'axe optique. Ces trois types de récepteurs ont un maximum d'absorption correspondant à trois longueurs d'ondes différentes correspondant à des lumières de couleur rouge-orangé, verte et bleue.
- les cônes L (long), sensibles aux lumières de longueur d'onde dans le vide de 470 à 630 nm (de bleu-vert à rouge)[note 2], avec un maximum à 555 nm qui est un vert-jaune.
- les cônes M (medium), sensibles aux ondes de longueur moyenne, de 440 à 595 nm (gamme de bleu à orange), avec un maximum à 525 nm donc dans le vert.
- les cônes S (short), sensibles aux ondes courtes, d'environ 290 à 470 nm (gamme de violet à bleu-vert), avec un maximum à 420 nm, un violet-bleu (Sève 2009, p. 19).
En informatique, ces trois couleurs sont simulées au moyen de trois couleurs généralement dénommées rouge, vert, bleu, (RVB) ou RGB en anglais, même si la couleur précise de chacune des ces trois couleur dépend de normes techniques dépendant des technologies.
Le modèle RVB utilise la synthèse additive utilisée pour les affichages émettant de la lumière. Celui-ci s'oppose à la synthèse soustractive du modèle Cyan-Magenta-Jaune utilisée par les supports passifs (papier, ...) reflétant la lumière.
À intensité égale, l’œil humain perçoit généralement le vert (ex : 00FF00) comme plus lumineux que le rouge (ex : FF0000), et le bleu comme le moins lumineux (ex : 0000FF).
- ↑ Il a été suggéré qu'environ 2 à 3% des femmes pourraient en fait posséder quatre types de cônes ; voir à ce sujet l'article Tétrachromatisme. Cette question est controversée.
- ↑ L'intervalle indiqué est celui pour lequel l'absorbance normalisée est supérieure à 1/e par rapport au maximum.
Lire aussi
modifier- Photographie/Colorimétrie
- Généralités sur les couleurs (A) Une version complète existe
- Lumières blanches et lumières colorées (AB) En cours de finition
- Lumières complémentaires (A) En cours
- Les lois de Grassmann et la trichromie (B) Une version complète existe
- Notions sur la vision des couleurs (AB) Ébauche
- Le système RGB (B)
Codage informatique
modifierEn informatique, l'usage et des standards ont formalisé la description informatique des couleurs au moyen de trois valeurs comprises entre 0 et 255 en décimal, ou entre 00 et FF en hexadécimal. Les trois valeurs décrivant une couleur sont représentées par six chiffres hexadécimaux, soit deux par couleur.
Exemple :
- 0066FF ; hexadécimal : R=0x00, V=0x66, B=0xFF ; c'est à dire une couleur sans rouge (0), de vert (102) et bleu au maximum (255), donnant une couleur bleue et légèrement verte.
Du reste, le sujet est suffisamment vaste pour que l'on ne compte plus les livres qui traitent du sujet.
Tableau
modifierCe tableaux représente le codage RGB des couleurs, ce code est utilisé dans de nombreuses technologies (XHTML, CSS) :
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF | 003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF | 009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00CCCC | 00CCFF | 00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
330000 | 330033 | 330066 | 330099 | 3300CC | 3300FF | 333300 | 333333 | 333366 | 333399 | 3333CC | 3333FF |
336600 | 336633 | 336666 | 336699 | 3366CC | 3366FF | 339900 | 339933 | 339966 | 339999 | 3399CC | 3399FF |
33CC00 | 33CC33 | 33CC66 | 33CC99 | 33CCCC | 33CCFF | 33FF00 | 33FF33 | 33FF66 | 33FF99 | 33FFCC | 33FFFF |
660000 | 660033 | 660066 | 660099 | 6600CC | 6600FF | 663300 | 663333 | 663366 | 663399 | 6633CC | 6633FF |
666600 | 666633 | 666666 | 666699 | 6666CC | 6666FF | 669900 | 669933 | 669966 | 669999 | 6699CC | 6699FF |
66CC00 | 66CC33 | 66CC66 | 66CC99 | 66CCCC | 66CCFF | 66FF00 | 66FF33 | 66FF66 | 66FF99 | 66FFCC | 66FFFF |
990000 | 990033 | 990066 | 990099 | 9900CC | 9900FF | 993300 | 993333 | 993366 | 993399 | 9933CC | 9933FF |
996600 | 996633 | 996666 | 996699 | 9966CC | 9966FF | 999900 | 999933 | 999966 | 999999 | 9999CC | 9999FF |
99CC00 | 99CC33 | 99CC66 | 99CC99 | 99CCCC | 99CCFF | 99FF00 | 99FF33 | 99FF66 | 99FF99 | 99FFCC | 99FFFF |
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | CC00FF | CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | CC33FF |
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | CC66FF | CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | CC99FF |
CCCC00 | CCCC33 | CCCC66 | CCCC99 | CCCCCC | CCCCFF | CCFF00 | CCFF33 | CCFF66 | CCFF99 | CCFFCC | CCFFFF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF | FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF | FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | FFCCCC | FFCCFF | FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | FFFFFF |
Fonctionnement : à expliquer
modifierVariation de vert, avec constance du rouge et du bleu
modifierSur trois lignes en considérant deux colonnes seulement, soit une sur six:
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF | 003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF | 009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00CCCC | 00CCFF | 00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
Variation de bleu, avec constance du rouge et du vert
modifierSur une demie ligne, en considérant toutes les colonnes:
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF |
Variation de rouge, avec constance du vert et du bleu
modifierSur une colonne, en ne considérant qu'une ligne sur trois.
000000 |
006600 |
00CC00 |
330000 |
336600 |
33CC00 |
660000 |
666600 |
66CC00 |
990000 |
996600 |
99CC00 |
CC0000 |
CC6600 |
CCCC00 |
FF0000 |
FF6600 |
FFCC00 |