Google-Turbo-Farbskala abtasten
Machen Sie aus einer Zahl zwischen 0 und 1 eine Turbo-Farbe: Position 0 ergibt Rot 35, Grün 23 und Blau 27, das dunkle #23171b am Anfang der Skala. Jede Position stammt aus einer festen Formel, nie aus einer Schätzung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- T
- 0
- Widerstand (Ω)
- 35
- G
- 23
- B
- 27
- Hex
- #23171b
Abtasten der Google-Turbo-Farbskala t∈[0,1] → sRGB hex. Suchintention: turbo colormap. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet.
Was eine Probe der Turbo-Farbskala ist
Eine Farbskala macht aus einer einzelnen Zahl eine Farbe, sodass ein Diagramm Werte auf einen Blick zeigen kann. Turbo ist die Farbskala von Google, und dieses Werkzeug tastet sie an der Position ab, die Sie angeben. Die Position reicht von 0, dem Anfang der Skala, bis 1, ihrem Ende, und jeder Wert dazwischen ist erlaubt. Das Ergebnis ist eine sRGB-Farbe mit Rot-, Grün- und Blauwert und einem Hex-Code, den Sie in ein Diagramm oder ein Stylesheet einfügen können. Position 0 liefert zum Beispiel Rot 35, Grün 23 und Blau 27, das dunkle #23171b. Weil die Farbe aus einer festen Polynomformel stammt, ergibt dieselbe Position immer dieselbe Farbe, ohne Zufall.
So nutzen Sie es und vermeiden typische Fehler
Bringen Sie Ihren eigenen Wert zuerst in den Bereich von 0 bis 1: Der kleinste Wert Ihrer Daten wird 0, der größte wird 1, und alles andere liegt anteilig dazwischen. Tasten Sie die Skala dann an dieser Position ab. Ein häufiger Fehler ist, den Rohmesswert wie eine Temperatur direkt einzugeben; alles unter 0 oder über 1 wird abgelehnt statt still abgeschnitten. Ein anderer ist doppeltes Runden: Wenn Sie Nachkommastellen anfordern, rundet das Werkzeug nur einmal vom ungerundeten Ergebnis aus, runden Sie also erst am Ende Ihrer eigenen Arbeit. Behalten Sie außerdem für alle Diagramme, die Sie vergleichen, denselben Bereich bei, sonst stehen gleiche Farben für unterschiedliche Werte.
Wann Sie es einsetzen
Nutzen Sie es, wenn die Suchintention passt. Abtasten der Google-Turbo-Farbskala t∈[0,1] → sRGB hex. Lieferung nur auf Englisch; Nitro hydriert die übrigen Locales.
Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig.
Fehlgeschlagene Aufträge werden nicht berechnet.
Anwendungsfälle
Unterricht
Fixierte Goldens.
Häufige Fragen
Was bedeutet die Positionszahl?
Sie gibt an, wo Sie auf der Turbo-Skala stehen, von 0 am Anfang bis 1 am Ende. Werte außerhalb dieses Bereichs werden abgelehnt, bringen Sie Ihre Daten also vorher in den Bereich von 0 bis 1.
Welche Farbe ergibt Position 0?
Position 0 liefert Rot 35, Grün 23 und Blau 27, also #23171b, eine sehr dunkle Farbe, die das untere Ende der Turbo-Skala markiert.
Entspricht die Farbe genau der ursprünglichen Turbo-Tabelle von Google?
Sie stammt aus einer Polynom-Näherung des Turbo-Farbverlaufs, einer stetigen Formel, die der veröffentlichten Skala eng folgt. Deshalb funktioniert jede Position zwischen 0 und 1, nicht nur einige feste Stufen.
Kann ich die Werte runden lassen?
Ja. Sie können eine Zahl von Nachkommastellen anfordern, und gerundet wird genau einmal, kaufmännisch, ausgehend vom ungerundeten Ergebnis, sodass sich keine Abweichungen aufsummieren.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"t": 0.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.turbo_sample",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden.
So funktioniert es
Abtasten der Google-Turbo-Farbskala t∈[0,1] → sRGB hex. Polynomiale Approximation der Turbo-Rampe. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern.
Eingaben, Grenzen und Rundung
Optionale Dezimalstellen nutzen half-up einmal. Optionale Ausgabefelder werden weggelassen, nie null. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkanrufe und keine Zufallsseeds nötig. Fehlgeschlagene Aufträge werden nicht berechnet. Geben Sie die erforderlichen JSON-Felder mit DOM-sicheren Namen an. Ungültige Typen lösen invalid_input aus. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden.
Wann Sie es einsetzen
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Dezimalstellen angefordert werden.
Integrationsbeispiele
Schnellprüfung
Kostenloses Widget.
Automatisierung
API mit demselben JSON.
Technische Fragen
Kostenlos?
Ja, Tier A.
Netzwerk?
Kein Netzwerk.
Ungültige Eingabe?
Liefert invalid_input.
Gibt es eine API?
Ja, verfügbar.
Sprachen?
Nur EN; Nitro hydriert.