Hsl à Rvb

R
G
B
R, V, B
Dernière mise à jour:


Hsl à Rvb

HSL (Teinte, Saturation, Luminosité) et RVB (Rouge, Vert, Bleu) sont deux modèles de couleurs différents utilisés pour représenter les couleurs en imagerie numérique et en infographie. HSL est souvent considéré comme plus intuitif pour la perception humaine et la manipulation des couleurs, tandis que RVB est étroitement lié à la façon dont les couleurs sont affichées sur les écrans électroniques.

HSL (Teinte, Saturation, Luminosité) :

  • Teinte: Cela représente la couleur réelle, comme le rouge, le bleu, le vert, etc. Il est représenté sous la forme d’un angle sur une roue chromatique, allant de 0° à 360°. Le rouge est généralement situé à 0°, le vert à 120° et le bleu à 240°.
  • Saturation: Mesure l’intensité ou la pureté d’une couleur. Une valeur de saturation de 100 % signifie que la couleur est complètement saturée et vibrante, tandis qu’une valeur de 0 % donne une couleur en niveaux de gris (pas de couleur).
  • Luminosité : représente la luminosité de la couleur. Une valeur de luminosité de 0% est complètement noir, 100% est complètement blanc et 50% est la couleur d’origine avec une luminosité normale.

La conversion de HSL en RVB implique plusieurs opérations mathématiques. Une fois que vous avez les valeurs de teinte, de saturation et de luminosité, vous pouvez utiliser les formules suivantes pour calculer les valeurs RVB correspondantes :

  1. Normaliser la teinte : convertissez l’angle de teinte des degrés en une valeur comprise entre 0 et 1.
  2. Calculer la chrominance : La chrominance représente la saturation de la couleur sans tenir compte de la luminosité. Elle est calculée en multipliant la saturation par le minimum de (1 - |2 * légèreté - 1|) et 1.
  3. Calculer des valeurs temporaires : ces valeurs temporaires aident à calculer les composants intermédiaires de la couleur RVB.
    • X = chrominance * (1 - |( teinte / 60) % 2 - 1|)  (utilisé pour les calculs intermédiaires)
    • m = légèreté - chrominance / 2
  4. Calculer les composants RVB :
    • Si 0° <= teinte < 60° : RVB = (chrominance + m, X + m, m)
    • Si 60° <= teinte < 120° : RVB = (X + m, chrominance + m, m)
    • Si 120° <= teinte < 180° : RVB = (m, chrominance + m, X + m)
    • Si 180° <= teinte < 240° : RVB = (m, X + m, chrominance + m)
    • Si 240° <= teinte < 300° : RVB = (X + m, m, chrominance + m)
    • Si 300° <= teinte < 360° : RVB = (chrominance + m, m, X + m)
  5. Normaliser les valeurs RVB : assurez-vous que les valeurs R, G et B calculées sont comprises entre 0 et 1. Si nécessaire, vous pouvez les multiplier par 255 pour obtenir les valeurs de couleur standard de 8 bits.

Rappelez-vous que ces formules supposent que la valeur de teinte est donnée en degrés et que les valeurs de saturation et de luminosité sont comprises entre 0 et 1.

La conversion de HSL en RVB et vice versa peut être un peu complexe, donc l’utilisation de bibliothèques ou d’outils qui fournissent des fonctions intégrées pour les conversions d’espace colorimétrique peut faciliter le processus.

Tableau des Couleurs

Nom de la Couleur HSL (H, S, L) RVB (R, V, B) Aperçu de la Couleur
Rouge (0, 1, 0.5) (255, 0, 0)  
Vert (120, 1, 0.5) (0, 255, 0)  
Bleu (240, 1, 0.5) (0, 0, 255)  
Jaune (60, 1, 0.5) (255, 255, 0)  
Turquoise (180, 1, 0.5) (0, 255, 255)  
Lavande (300, 1, 0.5) (255, 0, 255)  
Noir (0, 0, 0) (0, 0, 0)  
Blanc (0, 0, 1) (255, 255, 255)  
Noir Saturé (0, 1, 0) (0, 0, 0)  
Rouge Saturé (0, 1, 1) (255, 0, 0)  
Vert Pâle (120, 1, 0.25) (64, 128, 64)  
Lilas Pastel (240, 0.5, 0.75) (128, 64, 128)  

#Hsl en Rvb #convertisseur Hsl #convertisseur couleur

We use cookies to enhance your experience on our website. The types of cookies used: Essential Cookies and Marketing Cookies. To read our cookie policy, click here.