ForHosting KIT · Bilder bearbeiten & analysieren

HSL↔HSV-Konverter

Bringen Sie eine Farbe vom HSL der Gestalter ins HSV der Bildbearbeitung: hsl(210, 80%, 45%) behält Farbton 210 und erhält den Hellwert 81 %, die Sättigung wird für das neue Modell neu berechnet. Es geht in beide Richtungen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Konvertierungsrichtung
hsl_to_hsv
H
210
S
80
L
45
Erhalten Sie
S ein
80
S
88,8888888889
Spannung (V)
81

HSL und HSV sind zwei zylindrische Farbmodelle, die denselben Farbtonwinkel am Rad teilen, den zweiten und dritten Achsen aber unterschiedlich behandeln: HSL nutzt Sättigung und Helligkeit, HSV nutzt Sättigung und Wert (Helligkeit). Designer wählen Farben oft in HSL, weil die Helligkeit symmetrisch zu Schwarz und Weiß wandert; Spiel-Engines, Bildeditoren und viele Video-Pipelines sprechen dagegen HSV, weil der Wert direkter der maximalen Kanalhelligkeit entspricht. Dieser Konverter nimmt eine Richtung —HSL nach HSV oder HSV nach HSL—, den Farbton in Grad von 0 bis 360, die Sättigung als Prozent und Helligkeit oder Wert als Prozent von 0 bis 100 entgegen und liefert das umgerechnete Triplett mit beiden Modellobjekten befüllt.

Wie HSL und HSV am gleichen Farbton zusammenhängen

Der Farbton ist geteilt: 0 Grad ist reines Rot, 120 reines Grün, 240 reines Blau und 360 schließt den Kreis wieder bei Rot. Die Modelle divergieren darin, wie Lebendigkeit und Helligkeit gespeichert werden. In HSL läuft die Helligkeit von Schwarz bei 0 Prozent über einen reinen Mittelton nahe 50 Prozent bis Weiß bei 100 Prozent, und die HSL-Sättigung streckt ein Grau dieser Helligkeit zum voll chromatischen Farbton am gewählten Hue.

In HSV ist der Wert das Maximum der zugrundeliegenden RGB-Kanäle auf der Einheitsskala, sodass 100 Prozent Wert die hellste Farbe dieses Farbtons und dieser Sättigung ist und 0 Prozent Wert unabhängig von der Sättigung immer Schwarz ist. Weil die Geometrien abweichen, ist die numerische Sättigung in HSL für die meisten Farben nicht dieselbe Zahl wie die numerische Sättigung in HSV, selbst wenn die wahrgenommene Farbe nach der Umrechnung übereinstimmt.

Der hier genutzte geschlossen-formale Pfad arbeitet auf dem Einheitsintervall: für HSL nach HSV gilt Wert gleich Helligkeit plus HSL-Sättigung mal Minimum aus Helligkeit und eins minus Helligkeit, und die HSV-Sättigung ist 0 wenn der Wert 0 ist, sonst zweimal eins minus Helligkeit geteilt durch den Wert. Für HSV nach HSL gilt Helligkeit gleich Wert mal eins minus der Hälfte der HSV-Sättigung, und die HSL-Sättigung ist 0 bei Schwarz oder Weiß, sonst die Lücke zwischen Wert und Helligkeit geteilt durch das Minimum aus Helligkeit und eins minus Helligkeit.

Der Farbton wird unverändert kopiert. Der Farbton muss im geschlossenen Intervall von 0 bis 360 liegen; Sättigung, Helligkeit und Wert müssen jeweils zwischen 0 und 100 Prozent einschließlich liegen.

Wo HSL-zu-HSV-Konvertierung in der Praxis vorkommt

Designsysteme erstellen Markenrampen oft in HSL, damit Produktteams die Helligkeit für zugänglichen Kontrast stufen können und dabei Farbton sowie ein perzeptuelles Sättigungsband stabil halten; native mobile Themes, Unity- und Unreal-Materialwähler sowie viele Grafikbibliotheken erwarten jedoch HSV oder HSB für künstlerorientierte Helligkeitsregler. Datenvisualisierungs- und generative Kunstwerkzeuge mit Farbtonrad und Wertregler brauchen eine zuverlässige Inverse beim Export von als HSL-Custom-Properties gespeicherten Tokens. Video- und Broadcast-Pipelines, die Farben in HSV für die Kameragradierung dokumentieren, brauchen weiterhin HSL beim Speisen von CSS und Designdokumentation.

Curricula und Bootcamps lehren zylindrische Modelle nebeneinander und brauchen ein einziges vertrauenswürdiges Orakel für Hausaufgaben-Schlüssel, die mit Lehrbuchidentitäten übereinstimmen. Barrierefreiheits-Workflows, die wahrgenommene Helligkeit in HSL anpassen und dann an einen HSV-basierten Editor übergeben, brauchen weiterhin exakte Kanalzuordnung ohne browser-only APIs. Wenn Sie später HSL nach RGB, Multi-Format-HEX-LAB-CMYK-Konvertierung oder WCAG-Kontrastprüfungen brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese dedizierte HSL-zu-HSV-Konverterseite zu überladen.

Design-Tokens zwischen HSL- und HSV-Werkzeugen

Wandeln Sie HSL-Markenrampen in HSV-Tripletts für mobile Themes, Spielmaterialwähler und Bildeditoren um, die Wert statt Helligkeit anbieten.

Engine- und Shader-Parametertabellen

Mappen Sie Künstler-HSV-Swatches zurück auf HSL für CSS-Designsysteme und Dokumentationstabellen, die über Pipelines hinweg bit-stable bleiben müssen.

Welche Bereiche akzeptieren Farbton, Sättigung, Helligkeit und Wert?

Farbton h muss zwischen 0 und 360 Grad einschließlich liegen. Sättigung s, Helligkeit l und Wert v sind Prozentsätze von 0 bis 100.

Ist die HSL-Sättigung dieselbe Zahl wie die HSV-Sättigung?

Nein. Die Modelle definieren Sättigung unterschiedlich. Dieser Konverter wendet die geschlossen-formalen Identitäten an, sodass die resultierende Farbe übereinstimmt, während die numerischen S-Werte in der Regel abweichen.

Ändert sich der Farbton zwischen HSL und HSV?

Nein. Der Farbton wird von beiden Modellen geteilt und unverändert kopiert. Nur Sättigung und die Helligkeits- bzw. Wertachse werden neu berechnet.

Was ergibt hsl(210, 80%, 45%) in HSV?

Der Farbton bleibt bei 210, der Hellwert beträgt 81 %. Die Sättigung steigt über die ursprünglichen 80 %, weil HSV die Farbintensität anders misst als HSL.

Was ist bei Schwarz und bei Grautönen zu beachten?

Bei Helligkeit 0 oder Hellwert 0 ist das Ergebnis immer Schwarz. Grautöne mit Sättigung 0 behalten auch im anderen Modell die Sättigung 0; nur Helligkeit beziehungsweise Hellwert folgen der Ausgangsfarbe.

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.

POSThttps://api.kit.forhosting.com/color/hsl-hsv

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/color/hsl-hsv \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"direction":"hsl_to_hsv","h":210,"s":80}'
{
  "direction": "hsl_to_hsv",
  "h": 210,
  "s": 80
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hsl_hsv",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Kanäle außerhalb der erlaubten Bereiche scheitern mit einem klaren invalid_input-Fehler, sodass fehlerhafte Tokens nie stillschweigend umgewickelt oder geklemmt werden.

Wie HSL und HSV am gleichen Farbton zusammenhängen

Die Pipeline ist reine Gleitkommaarithmetik ohne Zufallsseeds, ohne Wanduhr-Zeitstempel und ohne Netzaufrufe, sodass identische Eingaben stets dasselbe JSON erzeugen.

Was Sie senden und was Sie zurückerhalten

Klassische Prüfungen umfassen reines Mittelrot in HSL mit Farbton 0, Sättigung 100 und Helligkeit 50, das auf HSV-Wert 100 mit voller Sättigung abbildet; Schwarz als Helligkeit 0 oder Wert 0, das zu achromatischem Schwarz kollabiert; und Grautöne mit Sättigung 0, die auf Sättigung 0 im anderen Modell abbilden, wobei Wert oder Helligkeit der Quell-Helligkeitsachse folgen. Nutzen Sie das kostenlose Browserformular zur Palette-Erkundung und Design-Reviews und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenkonvertierung von Design-Tokens oder Engine-Materialien brauchen. Senden Sie eine Richtungszeichenkette hsl_to_hsv oder hsv_to_hsl, einen endlichen Farbton h in Grad und eine endliche Sättigung s als Prozent im Quellmodell. Bei Richtung hsl_to_hsv müssen Sie außerdem die Helligkeit l als Prozent von 0 bis 100 senden; bei Richtung hsv_to_hsl senden Sie den Wert v als Prozent im gleichen Band. Fehlende Felder, nicht-numerische Zeichenketten, NaN, Infinity und außerhalb liegende Kanäle scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg von HSL nach HSV spiegelt die Antwort die bereinigte Richtung, h, die Quell-Sättigung als s_in, die Eingabehelligkeit l, die Ausgabe-HSV-Sättigung s und den Wert v, verschachtelte hsl- und hsv-Objekte sowie eine kurze Formelnotiz wider. Bei Erfolg von HSV nach HSL spiegelt die Antwort Richtung, h, s_in, den Eingabewert v, die Ausgabe-HSL-Sättigung s und die Helligkeit l, verschachtelte hsv- und hsl-Objekte sowie die inverse Formelnotiz wider. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.

Wo HSL-zu-HSV-Konvertierung in der Praxis vorkommt

Da diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Massen-Token- und Curriculum-Fixtures

Skripten Sie bidirektionale Konvertierung für Regressions-Fixtures, Hausaufgaben-Schlüssel und Palette-Exporte mit einer deterministischen API zu $0.002 pro Element.

Was bewirkt das Richtungsfeld?

Verwenden Sie hsl_to_hsv, wenn die Eingabe HSL ist (senden Sie h, s und l). Verwenden Sie hsv_to_hsl, wenn die Eingabe HSV ist (senden Sie h, s und v). Andere Richtungszeichenketten werden abgelehnt.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →