Skip to main content

Convertisseur HSL en RGB Convertissez les valeurs HSL en RGB avec des curseurs interactifs et une prévisualisation en direct.

Convertisseur HSL en RGB illustration
🎨

Convertisseur HSL en RGB

Convertissez les valeurs HSL en RGB avec des curseurs interactifs et une prévisualisation en direct.

1

Définir les valeurs HSL

Ajustez les curseurs de teinte (0-360°), de saturation (0-100%) et de luminosité (0-100%).

2

Afficher la sortie RGB

Voyez les valeurs Rouge, Vert et Bleu se mettre à jour instantanément.

3

Copier les valeurs RGB

Copiez la fonction CSS rgb() pour l'utiliser dans votre projet.

Loading tool...

What Is Convertisseur HSL en RGB?

Un convertisseur HSL vers RGB transforme les valeurs de couleur Teinte, Saturation et Luminosité en valeurs de canal Rouge, Vert et Bleu. Cette conversion est essentielle lorsque vous avez conçu des couleurs à l'aide du modèle HSL intuitif et que vous devez les implémenter dans des systèmes qui n'acceptent que RGB, tels que certaines API graphiques, des systèmes de contrôle d'éclairage LED ou des logiciels plus anciens. Le modèle HSL vous permet de penser à la couleur de manière conceptuelle - quelle teinte, combien de vivacité, combien de luminosité - tandis que RGB est le langage natif des affichages numériques. Le convertisseur comble ce fossé, prenant vos choix de couleurs conviviaux pour les humains et produisant les valeurs de canal précises nécessaires à la reproduction numérique. Chaque canal de sortie varie de 0 à 255, vous donnant les valeurs exactes nécessaires aux fonctions CSS rgb(), aux opérations de l'API Canvas ou à tout système de couleur basé sur RGB.

Why Use Convertisseur HSL en RGB?

  • Curseurs HSL intuitifs pour une exploration naturelle des couleurs
  • Valeurs précises des canaux RGB affichées dans un format lisible et grand
  • Aperçu en temps réel de la couleur exacte
  • Chaîne CSS prête à l'emploi rgb() pour une utilisation immédiate
  • Rapide et gratuit - pas d'inscription ou d'installation nécessaire

Common Use Cases

Programmation graphique

Convertissez les couleurs définies par HSL en RGB pour les paramètres de couleur WebGL, Canvas ou moteur de jeu.

LED et matériel

Obtenez les valeurs RGB pour contrôler les bandes LED RGB, les lumières intelligentes ou les appareils IoT qui nécessitent des entrées R, G, B.

Intégration du système de couleurs

Reliez les jetons de conception basés sur HSL avec des frameworks ou des systèmes hérités qui n'utilisent que RGB.

Éducation

Comprenez comment les propriétés perceptuelles HSL correspondent au modèle de couleur additif RGB.

Technical Guide

L'algorithme de conversion HSL vers RGB calcule la chroma C = (1 - |2L - 1|) × S où S et L sont normalisés à 0-1. Une valeur intermédiaire X = C × (1 - |(H/60) mod 2 - 1|) détermine le deuxième plus grand composant de couleur. En fonction du secteur de teinte (0-60°, 60-120°, etc.), des valeurs RGB temporaires sont attribuées à l'aide de C, X et 0. Enfin, un décalage de luminosité m = L - C/2 est ajouté à tous les canaux, et les résultats sont mis à l'échelle de 0-1 à 0-255. Les six secteurs de teinte créent des transitions fluides : 0-60° mélange le rouge au jaune, 60-120° le jaune au vert, et ainsi de suite autour du cercle. À S=0, tous les canaux RGB sont égaux à L×255 (gris). À L=0, tous les canaux sont 0 (noir). À L=1, tous les canaux sont 255 (blanc). L'algorithme est mathématiquement précis et déterministe - la même entrée HSL produit toujours la même sortie RGB.

Tips & Best Practices

  • 1
    HSL (0, 100%, 50%) produit RGB (255, 0, 0) - rouge pur
  • 2
    Tout HSL avec une luminosité à 0% donne RGB (0, 0, 0), quelle que soit la teinte et la saturation
  • 3
    HSL avec une saturation à 0% produit des valeurs R, G, B égales (teintes de gris)
  • 4
    Les valeurs de teinte se répètent : 361° est identique à 1°
  • 5
    Cette conversion est utilisée internement par les navigateurs pour afficher les couleurs CSS hsl()

Related Tools

Frequently Asked Questions

Q La conversion HSL en RGB est-elle exacte ?
Oui, la conversion est mathématiquement précise. Un léger arrondi peut se produire lors de la conversion de la plage 0-1 à des entiers 0-255, mais la différence de couleur est imperceptible.
Q Quelles valeurs RGB produit hsl(120, 100%, 50%) ?
Elle produit rgb(0, 255, 0) - vert pur. La teinte 120° est verte, la saturation à 100% est entièrement vive et la luminosité à 50% est la teinte pure sans assombrissement ni éclaircissement.
Q Pourquoi HSL existe-t-il si les écrans utilisent RGB ?
HSL a été conçu pour les humains, et non pour les machines. Alors que les écrans mélangent la lumière R, G, B, les gens pensent à la couleur en termes de ce qu'elle est, de sa vivacité et de son éclat. HSL correspond à cette intuition.
Q Puis-je convertir à nouveau RGB en HSL sans perte ?
Oui, la conversion est entièrement réversible. RGB → HSL → RGB renverra les valeurs d'origine, avec au plus ±1 de différence due à l'arrondi des entiers.

About This Tool

Convertisseur HSL en RGB is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.