ImageColorPicker.com

HSL to RGB converter

Konverter enhver HSL-farge til RGB — umiddelbart og gratis

#F39C12

Lim inn hvilken som helst fargeverdi — vi oppdager formatet for deg.

H
S
L
RGB resultat
rgb(243, 156, 18)
Rød
243
Grønn
156
Blå
18

Denne fargen i alle formater

HSL er den vennlige måten å velge en farge på, RGB er det skjermene, canvas-APIer og bilde-kode faktisk bruker. Denne konverteren gjør en hvilken som helst hue-, saturation- og lightness-trippel om til nøyaktige 0–255-kanaler.

Hvordan konvertering fra HSL til RGB fungerer

  1. Gjør om S og L til brøker og beregn kroma C = (1 − |2L − 1|) × S.
  2. Del hue på 60 for å finne segmentet på fargehjulet og beregn mellomverdien X = C × (1 − |(H/60 mod 2) − 1|).
  3. Tildel C, X og 0 til R-, G- og B-plassene i henhold til det segmentet.
  4. Legg lyshets-offseten L − C/2 til alle tre kanalene og multipliser med 255.

Eksempel

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

Resultatet er eksakt fram til siste avrunding til hele kanaler. Fraksjonelle hue- eller saturasjonsverdier støttes og lander rett og slett på nærmeste RGB-trippel.

HSL and RGB explained

Hva er HSL?

HSL deler en farge i hue (0–360° på fargesirkelen), saturation (hvor fargerik, 0–100%) og lightness (hvor lys, 0–100%). Siden hver del matcher måten folk beskriver farge på, er HSL det enkleste formatet for å bygge nyanser, skygger og konsistente paletter — for hånd eller i kode.

Syntaks:
hsl(H, S%, L%)
Område:
0–360°, 0–100%, 0–100%
Best egnet for:
paletter, nyanser og skygger, tematikk

Hva er RGB?

RGB beskriver en farge som tre lyskilder — rød, grønn og blå — hver fra 0 til 255. Det speiler hvordan skjermer faktisk fungerer: alle tre på 255 gir hvitt, alle på 0 gir svart. RGB er riktig valg når du trenger å regne med en farge, og rgba() legger til gjennomsiktighet i tillegg.

Syntaks:
rgb(R, G, B)
Område:
0–255 per kanal
Best egnet for:
kode, canvas, gjennomsiktighet med rgba()

Referansetabell fra HSL til RGB

De vanligste CSS-fargene, konvertert fra HSL til RGB.

FargeHSLRGB
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)

Ofte stilte spørsmål