Convertisseur de Codes Couleur : RVB, HEX, TSL, CMJN

HEX
RVB
TSL
CMJN

Convertisseur de Codes Couleur : RVB, HEX, TSL, CMJN

Qu'est-ce que la conversion de codes couleur ?

La conversion de codes couleur est le processus de transformation des représentations de couleurs entre différents modèles de couleur. Chaque modèle représente les couleurs de manière unique, et la conversion entre eux permet une manipulation polyvalente des couleurs dans diverses applications.

Modèles de couleur

Ce convertisseur prend en charge quatre modèles de couleur populaires :

  • RVB (Rouge, Vert, Bleu) : Modèle de couleur additif utilisé dans les affichages numériques.
  • HEX : Représentation hexadécimale du RVB, couramment utilisée en conception web.
  • TSL (Teinte, Saturation, Luminosité) : Modèle intuitif pour ajuster les propriétés des couleurs.
  • CMJN (Cyan, Magenta, Jaune, Noir) : Modèle de couleur soustractif utilisé en impression.

Formules de conversion

La conversion entre ces modèles de couleur implique diverses formules mathématiques. Voici des exemples simplifiés :

RVB vers HEX :

\[ \text{HEX} = \text{#RRGGBB} \]

Où RR, GG et BB sont des valeurs hexadécimales à deux chiffres pour chaque composante.

RVB vers TSL :

\[ T = \text{arctan2}(\sqrt{3}(V-B), 2R-V-B) \]

\[ S = \frac{\max(R,V,B) - \min(R,V,B)}{\max(R,V,B)} \]

\[ L = \frac{\max(R,V,B) + \min(R,V,B)}{2} \]

RVB vers CMJN :

\[ N = 1 - \max(R,V,B) \]

\[ C = \frac{1-R-N}{1-N} \]

\[ M = \frac{1-V-N}{1-N} \]

\[ J = \frac{1-B-N}{1-N} \]

Exemple d'utilisation

Convertissons la couleur rouge dans différents modèles :

  • RVB : (255, 0, 0)
  • HEX : #FF0000
  • TSL : (0°, 100%, 50%)
  • CMJN : (0%, 100%, 100%, 0%)

Représentation visuelle

RVB HEX

Ce diagramme montre la couleur rouge représentée dans les formats RVB et HEX. Les représentations TSL et CMJN apparaîtraient visuellement identiques, car elles décrivent toutes la même couleur.