Diskrete Paul-Tol-Paletten
Wählen Sie eine Paul-Tol-Familie und eine Anzahl: bright mit 3 Farben liefert #4477AA, #EE6677 und #228833. Die Farben stammen aus festen Tabellen, deshalb ergibt dieselbe Anfrage immer denselben Satz, ohne Zufall. 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
- Palette
- Bright
- N
- 3
- Farben
- #4477AA, #EE6677, #228833
Liefert diskrete Paul-Tol-Farbschemata aus festen Tabellen. Suchintention: Paul-Tol-Palette. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet.
Was Ihnen eine diskrete Paul-Tol-Palette bietet
Eine diskrete Palette ist eine feste Liste klar unterscheidbarer Farben, die getrennte Gruppen kennzeichnen: eine Farbe pro Datenreihe, Kategorie oder Region. Dieses Werkzeug liefert vier Paul-Tol-Familien, bright, vibrant, muted und light, genau so, wie sie in festen Tabellen gespeichert sind. Sie wählen die Familie und die Anzahl der Farben, und die Farben kommen in der Reihenfolge der Tabelle zurück. Mit bright und einer Anzahl von 3 erhalten Sie zum Beispiel #4477AA, #EE6677 und #228833. Nichts wird spontan erzeugt oder angepasst, daher ist das Ergebnis heute, morgen und auf jedem anderen Gerät gleich.
Familie wählen und typische Fehler vermeiden
Zählen Sie zuerst die Gruppen, die Sie unterscheiden müssen, und fordern Sie genau so viele Farben an. Verlangen Sie mehr, als die Familie enthält, wird die Anzahl auf die Größe der Palette begrenzt; prüfen Sie also, wie viele Farben tatsächlich angekommen sind, bevor Sie sie zuordnen. Bleiben Sie bei einer Familie pro Diagramm, denn Farben aus bright und muted in derselben Grafik brechen die Einheitlichkeit einer einzelnen Tabelle. Nutzen Sie die diskrete Palette für Kategorien, nicht für einen fortlaufenden Messwert wie die Temperatur auf einer Karte, wo eine stufenlose Farbskala besser passt. Übernehmen Sie die Hex-Codes zudem genau so, wie sie erscheinen, denn schon eine kleine Änderung verändert die Farbe.
Wann Sie es nutzen
Nutzen Sie es, wenn die Suchintention passt. Liefert diskrete Paul-Tol-Farbschemata aus festen Tabellen. Lieferung nur auf Englisch; Nitro hydriert die übrigen Locales.
Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich.
Fehlgeschlagene Aufträge werden nicht berechnet.
Anwendungsfälle
Lehre
Fixierte Goldens.
Häufige Fragen
Welche Paul-Tol-Paletten kann ich wählen?
Es gibt vier diskrete Familien: bright, vibrant, muted und light. Jede ist eine feste Farbtabelle, und Sie entscheiden, wie viele ihrer Farben Sie erhalten möchten.
Was passiert, wenn ich mehr Farben anfordere, als eine Palette hat?
Die Anzahl wird auf die Größe der Palette begrenzt. Sie erhalten alle Farben der Familie und keine erfundenen dazu, sodass der Satz der ursprünglichen Tabelle treu bleibt.
Erhalte ich jedes Mal dieselben Farben?
Ja. Die Farben werden aus festen Tabellen gelesen, ohne Zufallsauswahl und ohne Abfrage im Netz, daher liefert bright mit 3 Farben immer #4477AA, #EE6677 und #228833.
Was bedeutet eine diskrete Palette?
Eine diskrete Palette ist eine kurze Liste getrennter Farben statt eines stufenlosen Verlaufs. Sie verwenden eine Farbe pro Kategorie, etwa eine pro Linie oder Balken eines Diagramms, statt einen fortlaufenden Wert abzustufen.
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/tol-palette \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"palette":"bright"}'const res = await fetch("https://api.kit.forhosting.com/color/tol-palette", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"palette": "bright"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/tol-palette",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"palette": "bright"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/tol-palette", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"palette":"bright"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"palette":"bright"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/tol-palette", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"palette": "bright"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.tol_palette",
"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 sind.
So funktioniert es
Liefert diskrete Paul-Tol-Farbschemata aus festen Tabellen. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Half-up-Rundung Paletten bright/vibrant/muted/light. 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 sind. 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 sind. 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 entfallen, sind nie null. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich. 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 sind. 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 sind.
Wann Sie es nutzen
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 sind. 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 sind.
Integrationsbeispiele
Schneller Check
Kostenloses Widget.
Automatisierung
API mit demselben JSON.
Technische Fragen
Kostenlos?
Ja, tier A.
Netzwerk?
Nein.
Fehlerhafte Eingabe?
Fehler invalid_input.
Gibt es eine API?
Ja.
Sprachen?
Nur EN; Nitro hydriert.