ImageColorPicker.com

konvertues HSL në RGB

Konverto çfarëdo ngjyre HSL në RGB — menjëherë dhe falas

#F39C12

Ngjit çdo vlerë ngjyre — ne zbulojmë formatin për ty.

H
S
L
rezultati RGB
rgb(243, 156, 18)
E kuqe
243
E gjelbër
156
E kaltër
18

Kjo ngjyrë në çdo format

HSL është mënyra miqësore për të zgjedhur një ngjyrë, RGB është ajo që ekrane, API-të e canvas dhe kodi i imazheve përdorin në të vërtetë. Ky konvertues kthen çdo tripletë të hue, saturation dhe lightness në kanale të sakta 0–255.

Si funksionon konvertimi HSL në RGB

  1. Kthe S dhe L në fraksione dhe llogarit kromën C = (1 − |2L − 1|) × S.
  2. Përqaji hue-n me 60 për të gjetur segmentin e tij në rrotën e ngjyrave dhe llogarit vlerën e ndërmjetme X = C × (1 − |(H/60 mod 2) − 1|).
  3. Cakto C, X dhe 0 në vendet R, G dhe B sipas atij segmenti.
  4. Shto zbritjen e lightness L − C/2 në të tre kanalet dhe shumëzo me 255.

Shembull i punuar

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

Rezultati është i saktë deri te rrumbullakosja përfundimtare në kanale të plota. Vlerat fraksionale të hue ose saturation mbështeten dhe thjesht bien në tripletën RGB më të afërt.

HSL dhe RGB shpjeguara

Çfarë është HSL?

HSL ndan një ngjyrë në hue (0–360° në rrotën e ngjyrave), saturation (sa e ngjyrshme, 0–100%) dhe lightness (sa e ndritshme, 0–100%). Sepse secila pjesë i përgjigjet mënyrës si njerëzit përshkruajnë ngjyrën, HSL është formati më i lehtë për të ndërtuar tintat, hijet dhe paletat konsistente — me dorë ose në kod.

Sintaksa:
hsl(H, S%, L%)
Dhe:
0–360°, 0–100%, 0–100%
Më i mirë për:
paleta, tintat dhe hijet, tematizim

Çfarë është RGB?

RGB përshkruan një ngjyrë si tre kanale drite — të kuqe, jeshile dhe blu — secili nga 0 deri në 255. Ai pasqyron mënyrën se si punojnë ekranet: të tre në 255 japin të bardhë, të gjithë në 0 japin të zezë. RGB është zgjedhja e duhur kur duhet të bësh llogaritje me një ngjyrë, dhe rgba() shton transparencë mbi të.

Sintaksa:
rgb(R, G, B)
Dhe:
0–255 për kanal
Më i mirë për:
kod, canvas, transparencë me rgba()

tabelë referimi HSL në RGB

Ngjyrat më të zakonshme CSS, të konvertuara nga HSL në RGB.

NgjyrëHSLRGB
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)

Pyetjet e shpeshta