ForHosting KIT · Images

Convertir une température de couleur en RGB

Voyez à l'écran la couleur d'une température de lumière : 6500 K donne rouge 255, vert 254 et bleu 250, soit #fffefa. Les valeurs basses tirent vers l'orange, les hautes vers le bleu, et la même saisie donne toujours la même couleur. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Créativité
6 500
Vous obtenez
Kelvin
6 500
Hex
#fffefa

Convertissez une température de couleur en Kelvin en une couleur RGB approximative pour les aperçus d’éclairage, les thèmes d’interface, les outils photographiques et les visualisations de données. Saisissez toute température finie comprise entre 1000 K et 40000 K afin d’obtenir des canaux rouge, vert et bleu entiers, ainsi qu’une valeur hexadécimale pratique. Le calculateur emploie une approximation déterministe de la courbe du corps noir : une même entrée produit donc toujours le même résultat. Il convient lorsqu’une couleur d’écran pratique importe davantage qu’une simulation spectrale complète ou une chaîne colorimétrique gérée.

Ce que signifie une température de couleur en Kelvin

La température de couleur décrit la teinte apparente d’une lumière en la comparant à la couleur émise par un corps noir idéal chauffé. Les valeurs basses de la plage prise en charge paraissent chaudes : elles renforcent le rouge et l’orange, comme une bougie, un feu ou une lampe au tungstène traditionnelle. Les valeurs proches des réglages usuels de lumière du jour semblent plus neutres, tandis que les valeurs élevées tendent vers un bleu froid.

Ce convertisseur accepte les températures de 1000 K à 40000 K, bornes incluses, et transpose cette notion physique en couleur d’écran approximative. Le résultat comprend des valeurs entières de rouge, vert et bleu entre 0 et 255, ainsi que la notation hexadécimale correspondante. Le Kelvin n’exprime ni luminosité, ni exposition, ni saturation, ni puissance de lampe : modifier la température ne fixe donc pas l’intensité d’une source.

La sortie constitue seulement une estimation chromatique utile. Considérez-la comme une visualisation pratique pour le numérique, et non comme la mesure d’un luminaire, écran, appareil photo ou environnement précis, qui peuvent tous modifier la couleur perçue.

Comment l’approximation du corps noir est calculée

Le calcul divise d’abord la valeur en Kelvin par cent, puis applique un ajustement de courbe par morceaux à chaque canal sRGB. Aux températures chaudes, le rouge reste à sa pleine intensité tandis que le vert suit une courbe logarithmique. Le bleu demeure nul près de la limite inférieure, puis augmente logarithmiquement.

Au-delà de la zone de lumière du jour, le bleu atteint sa pleine intensité, alors que le rouge et le vert diminuent progressivement selon des courbes de puissance. Chaque canal calculé est borné à la plage valide d’un octet et arrondi à l’entier le plus proche. Les trois octets sont aussi formatés en couleur hexadécimale à six chiffres.

Cette méthode déterministe et rapide convient aux interfaces, aperçus, graphiques et automatisations. Elle n’intègre pas numériquement la loi de Planck, n’applique pas de fonction colorimétrique, n’adapte aucun point blanc et n’utilise pas de profil ICC d’écran. Le RGB renvoyé est donc une approximation pratique reconnue, et non une colorimétrie de laboratoire.

Une température numérique identique renvoie toujours exactement les mêmes canaux.

Bien employer le résultat dans votre projet

Choisissez une valeur en Kelvin correspondant à l’ambiance lumineuse que vous souhaitez communiquer, envoyez-la, puis utilisez l’objet des canaux ou la chaîne hexadécimale dans votre application. Un aperçu intérieur chaleureux peut commencer vers 2700 K, une commande orientée lumière du jour vers 6500 K, tandis qu’une scène froide stylisée peut employer une valeur supérieure. Testez le résultat dans l’interface réelle, car un petit échantillon, un arrière-plan complet et un effet lumineux additif peuvent sembler très différents.

Si vous devez reproduire un équipement réel, confrontez l’aperçu aux données du fabricant et à une chaîne étalonnée : des lampes possédant la même température de couleur corrélée peuvent présenter des spectres différents et rendre les surfaces autrement. Toute entrée inférieure à 1000 K ou supérieure à 40000 K produit une erreur d’entrée invalide au lieu d’être silencieusement bornée, ce qui révèle les erreurs d’unité et les mauvaises données sources.

Prévisualiser un éclairage intelligent

Transformez le réglage Kelvin d’une ampoule en échantillon RGB représentatif pour une interface de commande d’éclairage.

Créer des commandes photographiques

Affichez une couleur approximative du chaud au froid à côté des températures de balance des blancs d’un appareil ou éditeur.

Coder les températures par couleur

Produisez des valeurs RGB et hexadécimales cohérentes pour des schémas, rapports, luminaires ou jeux de données.

Quelle plage d’entrée est acceptée ?

La température doit être un nombre fini de 1000 K à 40000 K, bornes incluses.

Le résultat est-il physiquement exact ?

Non. Il s’agit d’une approximation pratique du corps noir vers sRGB, pas d’une simulation spectrale ni d’une mesure étalonnée.

Pourquoi deux lampes de même valeur Kelvin semblent-elles différentes ?

La température de couleur corrélée ne décrit pas entièrement le spectre, le rendu des couleurs, l’intensité ou l’environnement visuel.

Une valeur en kelvins plus élevée rend-elle la couleur plus lumineuse ?

Non. Les kelvins décrivent la teinte de la lumière, pas sa luminosité, son exposition, sa saturation ni la puissance de la lampe. Monter la valeur déplace seulement la couleur de l'orange chaud vers le bleu froid.

Puis-je saisir la température en degrés Celsius ou Fahrenheit ?

Non, la valeur doit être en kelvins, entre 1000 et 40000 K. Si vos relevés viennent d'un capteur ou d'un tableur, vérifiez d'abord qu'ils sont en kelvins, car un chiffre en Celsius donnerait une couleur trompeuse.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/color/temperature-kelvin-to-rgb

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/color/temperature-kelvin-to-rgb \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"temperature":6500}'
{
  "temperature": 6500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.temperature_kelvin_to_rgb",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Bien employer le résultat dans votre projet

Pour automatiser par API, vérifiez que votre source envoie des Kelvin, et non des degrés Celsius ou Fahrenheit. Chaque requête API applique le tarif de base publié de $0.002, tandis que l’exécution dans le navigateur facilite les contrôles interactifs rapides.

Combien coûte une conversion par API ?

Le tarif de base est de $0.002 par requête.

Que se passe-t-il hors de la plage ?

La capacité renvoie une erreur invalid_input au lieu de borner la valeur à la température acceptée la plus proche.

Consulter la documentation complète du KIT →