Wichtige Fakten
- Kategorie
- Design & Farbe
- Eingabetypen
- text, select, number
- Ausgabetyp
- html
- Sample-Abdeckung
- 1
- API verfügbar
- Yes
Überblick
Der OKLCH-Farbkonverter ermöglicht die präzise, bidirektionale Umrechnung von Farbwerten zwischen HEX, RGB, HSL, OKLCH und Display-P3 basierend auf den CSS Color 4 Spezifikationen. Das Tool analysiert die Farbräume sRGB sowie Display-P3 und bietet automatische Gamut-Prüfungen sowie mathematisch optimierte Vorschläge zur Chroma-Reduktion für Farben außerhalb des Standard-Farbraums.
Wann verwenden
- •Wenn moderne Web-Farben für CSS Color 4 in das wahrnehmungsbasierte OKLCH-Format oder Display-P3 konvertiert werden müssen.
- •Wenn überprüft werden soll, ob eine Wide-Gamut-Farbe (P3) innerhalb des Standard-sRGB-Farbraums darstellbar ist.
- •Wenn Farbpaletten mit konsistenter wahrgenommener Helligkeit erstellt werden sollen, ohne dass sich beim Ändern der Sättigung der Farbton verschiebt.
So funktioniert es
- •Geben Sie eine Farbe als HEX, rgb(), hsl() oder oklch() in das Eingabefeld ein oder steuern Sie die Regler für Helligkeit (L), Chroma (C) und Farbton (H) direkt an.
- •Wählen Sie optional das Eingabeformat und den gewünschten Referenz-Gamut für die Farbbeschneidung (sRGB oder Display-P3) aus.
- •Das Tool berechnet in Echtzeit die entsprechenden Werte für alle unterstützten Farbräume wie XYZ D65, OKLab und lineares sRGB.
- •Falls die Farbe außerhalb des sRGB-Gamuts liegt, wird automatisch ein optimierter Vorschlag zur Chroma-Reduktion generiert, um die Farbe sicher im Ziel-Farbraum darzustellen.
Anwendungsfälle
Beispiele
1. Markenblau in OKLCH konvertieren und Gamut prüfen
UI/UX Designer- Hintergrund
- Ein Designer möchte das bestehende Markenblau (#3b82f6) in das moderne OKLCH-Format überführen, um es in einem neuen CSS-Designsystem zu nutzen.
- Problem
- Der genaue OKLCH-Wert muss ermittelt und geprüft werden, ob die Farbe im Standard-sRGB-Gamut liegt.
- Verwendung
- Geben Sie '#3b82f6' in das Farbeingabefeld ein und belassen Sie das Eingabeformat auf 'Auto'.
- Beispielkonfiguration
-
colorInput: '#3b82f6', inputFormat: 'auto', clipMode: 'auto' - Ergebnis
- Das Tool liefert den exakten OKLCH-Wert oklch(0.62 0.19 256) und bestätigt, dass die Farbe innerhalb des sRGB-Gamuts liegt.
2. P3-Farbe für sRGB-Bildschirme anpassen
Frontend-Entwickler- Hintergrund
- Ein Entwickler hat eine leuchtende P3-Farbe vorliegen, die auf Standard-Monitoren ohne Farbverfälschung dargestellt werden soll.
- Problem
- Die Farbe liegt außerhalb des sRGB-Gamuts und muss farbgetreu beschnitten werden.
- Verwendung
- Geben Sie die P3-Farbe ein und wählen Sie als Referenz-Gamut 'sRGB (beschneiden)' aus.
- Beispielkonfiguration
-
colorInput: 'color(display-p3 0 0.9 0)', clipMode: 'srgb' - Ergebnis
- Das Tool berechnet den nächstgelegenen sRGB-konformen Farbwert durch Reduzierung des Chroma-Werts, sodass die Farbe auf allen Displays konsistent aussieht.
Mit Samples testen
designVerwandte Hubs
FAQ
Was ist der Vorteil von OKLCH gegenüber HSL?
OKLCH basiert auf der menschlichen Farbwahrnehmung. Die Helligkeit (L) bleibt konstant, wenn man Chroma (C) oder Farbton (H) ändert, was bei HSL zu unerwünschten Farbtonverschiebungen führt.
Was passiert, wenn eine Farbe außerhalb des sRGB-Gamuts liegt?
Das Tool zeigt eine Warnung an und berechnet über eine Chroma-Reduktion den nächstgelegenen Farbwert, der innerhalb des sRGB-Farbraums darstellbar ist.
Unterstützt der Konverter CSS Color Level 4?
Ja, alle Umrechnungen und Ausgaben wie oklch() und color(display-p3 ...) entsprechen den offiziellen CSS Color 4 Spezifikationen.
Kann ich die L-, C- und H-Werte auch einzeln anpassen?
Ja, Sie können die Werte für Helligkeit (L), Chroma (C) und Farbton (H) über die numerischen Eingabefelder präzise einstellen.
Welche Farbräume werden ausgegeben?
Das Tool gibt HEX, sRGB 8-bit, lineares sRGB, HSL, XYZ D65, OKLab, OKLCH und Display-P3 aus.