Échantillon carte couleurs Google Turbo
Transformez un nombre entre 0 et 1 en couleur Turbo : la position 0 donne rouge 35, vert 23 et bleu 27, le sombre #23171b du début de l'échelle. Chaque position vient d'une formule fixe, jamais d'une estimation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- T
- 0
- Résistance (Ω)
- 35
- G
- 23
- B
- 27
- Hex
- #23171b
Échantillonnez la carte de couleurs Google Turbo t∈[0,1] → sRGB hex. Intention de recherche : carte de couleurs turbo. Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés.
Ce qu'est un échantillon de la carte de couleurs Turbo
Une carte de couleurs transforme un seul nombre en couleur, ce qui permet à un graphique de montrer des valeurs d'un coup d'œil. Turbo est la carte de couleurs de Google, et cet outil l'échantillonne à la position que vous indiquez. La position va de 0, le début de l'échelle, à 1, sa fin, et toute valeur intermédiaire est acceptée. Le résultat est une couleur sRGB avec ses valeurs de rouge, de vert et de bleu et un code hexadécimal à coller dans un graphique ou une feuille de style. La position 0, par exemple, renvoie rouge 35, vert 23 et bleu 27, le sombre #23171b. Comme la couleur vient d'une formule polynomiale fixe, la même position donne toujours la même couleur, sans aucun hasard.
Comment l'utiliser et quelles erreurs éviter
Ramenez d'abord votre propre valeur dans l'intervalle de 0 à 1 : la plus petite valeur de vos données devient 0, la plus grande devient 1, et le reste se place proportionnellement entre les deux. Échantillonnez ensuite l'échelle à cette position. Une erreur fréquente consiste à saisir directement la mesure brute, comme une température ; tout ce qui est sous 0 ou au-dessus de 1 est refusé au lieu d'être rogné en silence. Une autre consiste à arrondir deux fois : si vous demandez des décimales, l'outil arrondit une seule fois à partir du résultat non arrondi, n'arrondissez donc qu'à la fin de votre travail. Enfin, gardez le même intervalle pour tous les graphiques que vous comparez, sinon des couleurs identiques désigneront des valeurs différentes.
Quand l'utiliser
Utilisez-la lorsque l'intention de recherche correspond. Échantillonnez la carte de couleurs Google Turbo t∈[0,1] → sRGB hex. Livraison en anglais uniquement ; Nitro hydrate les autres locales.
Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés. Aucun appel réseau ni graine aléatoire n'est requis.
Les travaux en échec ne sont pas facturés.
Cas d’usage
Enseignement
Goldens figés.
Questions fréquentes
Que signifie le nombre de position ?
C'est l'endroit où vous vous placez sur l'échelle Turbo, de 0 au début à 1 à la fin. Les valeurs hors de cet intervalle sont refusées, ramenez donc d'abord vos données entre 0 et 1.
Quelle couleur donne la position 0 ?
La position 0 renvoie rouge 35, vert 23 et bleu 27, soit #23171b, une couleur très sombre qui marque le bas de l'échelle Turbo.
La couleur est-elle exactement la table Turbo d'origine de Google ?
Elle provient d'une approximation polynomiale de la rampe Turbo, une formule continue qui suit de près l'échelle publiée. C'est pourquoi toute position entre 0 et 1 fonctionne, pas seulement quelques paliers fixes.
Puis-je arrondir les valeurs ?
Oui. Vous pouvez demander un nombre de décimales, et l'arrondi est appliqué une seule fois, au demi supérieur, à partir du résultat non arrondi, si bien que les écarts ne s'accumulent jamais.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/color/turbo-sample \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"t":0.5}'const res = await fetch("https://api.kit.forhosting.com/color/turbo-sample", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"t": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/turbo-sample",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"t": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/turbo-sample", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"t":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"t":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/turbo-sample", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"t": 0.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.turbo_sample",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées.
Fonctionnement
Échantillonnez la carte de couleurs Google Turbo t∈[0,1] → sRGB hex. Approximation polynomiale de la rampe Turbo. Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés. Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input.
Entrées, limites et arrondi
Les décimales optionnelles utilisent half-up une fois. Les champs de sortie optionnels sont omis, jamais null. Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés. Aucun appel réseau ni graine aléatoire n'est requis. Les travaux en échec ne sont pas facturés. Fournissez les champs JSON obligatoires avec des noms sûrs pour le DOM. Les types invalides lèvent invalid_input. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées.
Quand l'utiliser
La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. La calculatrice est gratuite dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant l'arithmétique, de sorte que les charges utiles invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées.
Cas d'intégration
Vérification rapide
Widget gratuit.
Automatisation
API avec le même JSON.
Questions techniques
Gratuit ?
Oui, tier A.
Réseau ?
Aucun réseau.
Entrée incorrecte ?
Renvoie invalid_input.
API disponible ?
Oui, proposée.
Langues ?
EN seul ; Nitro hydrate.