HSL op RGB konverter

Konvertéier all HSL-Faarf op RGB — direkt an gratis

#F39C12

Füüg e Faarfwäert an — mir erkennen d'Format fir dech.

H
S
L
RGB-Resultat
Rout
243
Gréng
156
Blau
18

Dës Faarf an all Formater

CMYK-Profil: Coated FOGRA39 (de Photoshop-Standard fir Europa)

HSL ass déi frëndlech Manéier eng Faarf erauszewielen, RGB ass dat, wat Bildschirmer, Canvas-APIs an Bildcode tatsächlech konsuméieren. Dësen Converter verwandelt all Hue-, Saturatioun- a Liichtegkeets-Triple an exakt 0–255 Kanäl.

Wéi d'Konversioun vu HSL op RGB funktionéiert

  1. Konvertéier S a L an Fraktiounen a berechne d'Chroma C = (1 − |2L − 1|) × S.
  2. Deel den Hue duerch 60 fir säin Segment um Faarfrad ze fannen an berechne den intermediary Wärt X = C × (1 − |(H/60 mod 2) − 1|).
  3. Weis C, X an 0 de R-, G- an B-Plazen zou ofhängeg vun deem Segment.
  4. Gitt den Liichtegkeets-Offset L − C/2 zu alle dräi Kanäl dobäi an multiplizéier mat 255.

Praktescht Beispill

HSL hsl(37, 90%, 51%)=RGB rgb(243, 156, 18)

De Resultat ass exakt bis op déi final Arronderung op ganz Kanäl. Bruchwäerter fir Hue oder Saturatioun ginn ënnerstëtzt an landen einfach um noosten RGB-Triple.

HSL an RGB erkläert

Wat ass HSL?

HSL deelt eng Faarf an Hue (0–360° um Faarfrad), Saturatioun (wéi faarweg, 0–100%) an Liichtegkeet (wéi hell, 0–100%). Well all Deel esou beschriwwe gëtt wéi Leit Faarwen duerstellen, ass HSL dat einfachst Format fir Tënten, Schied an konsistent Palette ze bauen — manuell oder am Code.

Syntax:
hsl(H, S%, L%)
Beräich:
0–360°, 0–100%, 0–100%
Beschte fir:
Palette, Tënten a Schied, Theming

Wat ass RGB?

RGB beschreift eng Faarf als dräi Liichtkanäl — rout, gréng a blo — all vun 0 bis 255. Et spigelt wéi Bildschirmer effektiv funktionéieren: all dräi op 255 ginn wäiss, all op 0 ginn schwaarz. RGB ass déi richteg Wiel wann s du mat Zuele berechne muss, an rgba() füügt Transparenz derbäi.

Syntax:
rgb(R, G, B)
Beräich:
0–255 pro Kanal
Beschte fir:
Code, Canvas, Transparenz mat rgba()

Referenztabell vu HSL op RGB

Déi heefegst CSS-Faarwen, konvertéiert vu HSL op RGB.

FaarfHSLRGB
blackhsl(0, 0%, 0%)rgb(0, 0, 0)
whitehsl(0, 0%, 100%)rgb(255, 255, 255)
redhsl(0, 100%, 50%)rgb(255, 0, 0)
limehsl(120, 100%, 50%)rgb(0, 255, 0)
bluehsl(240, 100%, 50%)rgb(0, 0, 255)
yellowhsl(60, 100%, 50%)rgb(255, 255, 0)
orangehsl(39, 100%, 50%)rgb(255, 166, 0)
tealhsl(180, 100%, 25%)rgb(0, 127, 128)
purplehsl(300, 100%, 25%)rgb(128, 0, 127)
grayhsl(0, 0%, 50%)rgb(128, 128, 128)

Dacks gestallte Froen

Konvertéier S a L an Fraktiounen a berechne d'Chroma C = (1 − |2L − 1|) × S. Deel den Hue duerch 60 fir säin Segment um Faarfrad ze fannen an berechne den intermediary Wärt X = C × (1 − |(H/60 mod 2) − 1|). Weis C, X an 0 de R-, G- an B-Plazen zou ofhängeg vun deem Segment. Gitt den Liichtegkeets-Offset L − C/2 zu alle dräi Kanäl dobäi an multiplizéier mat 255.

De Resultat ass exakt bis op déi final Arronderung op ganz Kanäl. Bruchwäerter fir Hue oder Saturatioun ginn ënnerstëtzt an landen einfach um noosten RGB-Triple.

RGB beschreift eng Faarf als dräi Liichtkanäl — rout, gréng a blo — all vun 0 bis 255. Et spigelt wéi Bildschirmer effektiv funktionéieren: all dräi op 255 ginn wäiss, all op 0 ginn schwaarz. RGB ass déi richteg Wiel wann s du mat Zuele berechne muss, an rgba() füügt Transparenz derbäi.

Jo. De Swap-Knäppchen nieft dem Input hëlt dech op de RGB op HSL Konverter, deen genee déiselwecht Aarbecht mécht. Béid Richtungen benotzen déi selwecht Formel, einfach ëmgedréint.

Generéiers du eng Palette am Code? Loop iwwer den Hue an HSL a konvertéier all Schratt op RGB — du kritt gläichméisseg verdeelte Faarwen, wéi keng manuell RGB-Ustellung se ergëtt.