HSL ngadto sa RGB konbertidor

I-konbertir ang bisan unsang HSL nga kolor ngadto sa RGB — dayon ug libre

#F39C12

I-paste ang bisan unsang kolor — amoang madetektar ang format para nimo.

H
S
L
resulta sa RGB
Pula
243
Berde
156
Asul
18

Kini nga kolor sa tanang format

CMYK profile: Coated FOGRA39 (naandan nga pagtakda sa Photoshop para sa Europa)

Ang HSL maayo gamiton sa pagpili og kolor, samtang ang RGB mao’y gigamit sa screen, canvas APIs ug image code. Kini nga converter moturn sa bisan unsang hue, saturation ug lightness nga tulo ngadto sa eksaktong 0–255 nga mga channel.

Giunsa pagtrabaho ang konbersyon gikan sa HSL ngadto sa RGB

  1. I-convert ang S ug L ngadto sa fractions ug kwentaha ang chroma C = (1 − |2L − 1|) × S.
  2. Bahina ang hue pinaagi sa 60 aron makita ang segment niini sa color wheel ug kwentaha ang intermediate value X = C × (1 − |(H/60 mod 2) − 1|).
  3. I-assign ang C, X ug 0 sa mga slots sa R, G ug B sumala sa maong segment.
  4. Idugang ang lightness offset L − C/2 sa tanang tulo ka channel ug i-multiply sa 255.

Gihimong pananglitan

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

Eksakto ang resulta hangtod sa katapusang pag-rounding ngadto sa whole channels. Gisuportahan ang fractional nga hue o saturation ug mosulod lang sa labing duol nga RGB triple.

HSL ug RGB gipatin-aw

Unsa ang HSL?

Ang HSL nagbahin sa usa ka kolor ngadto sa hue (0–360° sa color wheel), saturation (kung unsa ka kolorful, 0–100%) ug lightness (kung unsa ka hayag, 0–100%). Tungod kay ang matag bahin mohaom sa paagi sa paghulagway sa kolor sa tawo, ang HSL mao ang pinakasayon nga format para sa paghimo og tints, shades ug konsistenteng palettes — manwal o sa code.

Sintaks:
hsl(H, S%, L%)
Range:
0–360°, 0–100%, 0–100%
Pinakamaayo para sa:
palettes, tints and shades, theming

Unsa ang RGB?

Ang RGB naghulagway sa usa ka kolor isip tulo ka channels sa suga — red, green ug blue — matag usa gikan 0 hangtod 255. Kini nagpadayag sa aktuwal nga pagtrabaho sa mga screen: kung tanang tulo 255, puti; kung tanang tulo 0, itom. Ang RGB ang husto nga pili-on kung kinahanglan nimo magkwenta gamit ang kolor, ug ang rgba() mopuno ug transparency ibabaw niini.

Sintaks:
rgb(R, G, B)
Range:
0–255 per channel
Pinakamaayo para sa:
code, canvas, transparency with rgba()

HSL ngadto sa RGB reference nga lamesa

Ang kasagarang CSS nga mga kolor, gikombertir gikan sa HSL ngadto sa RGB.

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

Kasagarang gipangutana

I-convert ang S ug L ngadto sa fractions ug kwentaha ang chroma C = (1 − |2L − 1|) × S. Bahina ang hue pinaagi sa 60 aron makita ang segment niini sa color wheel ug kwentaha ang intermediate value X = C × (1 − |(H/60 mod 2) − 1|). I-assign ang C, X ug 0 sa mga slots sa R, G ug B sumala sa maong segment. Idugang ang lightness offset L − C/2 sa tanang tulo ka channel ug i-multiply sa 255.

Eksakto ang resulta hangtod sa katapusang pag-rounding ngadto sa whole channels. Gisuportahan ang fractional nga hue o saturation ug mosulod lang sa labing duol nga RGB triple.

Ang RGB naghulagway sa usa ka kolor isip tulo ka channels sa suga — red, green ug blue — matag usa gikan 0 hangtod 255. Kini nagpadayag sa aktuwal nga pagtrabaho sa mga screen: kung tanang tulo 255, puti; kung tanang tulo 0, itom. Ang RGB ang husto nga pili-on kung kinahanglan nimo magkwenta gamit ang kolor, ug ang rgba() mopuno ug transparency ibabaw niini.

Oo. Ang swap button tupad sa input mopadala nimo ngadto sa RGB ngadto sa HSL converter, nga naglihok sa eksaktong parehas nga paagi. Parehong direksyon naggamit sa parehas nga pormula, gihapon lang nga gi-aplikar sa baliktaran.

Naghimo ka og palette sa code? I-loop ang hue sa HSL ug i-convert ang matag step ngadto sa RGB — makakuha ka og evenly spaced nga mga kolor nga lisod makuha pinaagi lang sa manual nga RGB tweaking.