ImageColorPicker.com

    HSL în RGB convertor

    Convertește orice culoare HSL în RGB — instantaneu și gratuit

    #F39C12

    Lipește orice valoare de culoare — detectăm formatul pentru tine.

    H
    S
    L
    Rezultat RGB
    rgb(243, 156, 18)
    Roșu
    243
    Verde
    156
    Albastru
    18

    Această culoare în toate formatele

    HSL e modul prietenos de a alege o culoare, RGB este ceea ce consumă efectiv ecranele, API-urile canvas și codul pentru imagini. Acest convertor transformă orice triplet de nuanță, saturație și luminozitate în canale exacte 0–255.

    Cum funcționează conversia din HSL în RGB

    1. Convertește S și L în fracții și calculează croma C = (1 − |2L − 1|) × S.
    2. Împarte nuanța la 60 pentru a-i găsi segmentul pe roata culorilor și calculează valoarea intermediară X = C × (1 − |(H/60 mod 2) − 1|).
    3. Atribuie C, X și 0 sloturilor R, G și B conform acelui segment.
    4. Adaugă offset-ul de luminozitate L − C/2 la toate cele trei canale și înmulțește cu 255.

    Exemplu de aplicare

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

    Rezultatul este exact până la rotunjirea finală la canale întregi. Valorile fracționare pentru nuanță sau saturație sunt suportate și se vor transforma pur și simplu în triple RGB cele mai apropiate.

    HSL și RGB, explicate

    Ce este HSL?

    HSL împarte o culoare în nuanță (0–360° pe roata culorilor), saturație (cât de colorată, 0–100%) și luminozitate (cât de deschisă, 0–100%). Deoarece fiecare parte se potrivește modului în care oamenii descriu culoarea, HSL e cel mai simplu format pentru a crea nuanțe, umbre și palete consistente — manual sau în cod.

    Sintaxă:
    hsl(H, S%, L%)
    Interval:
    0–360°, 0–100%, 0–100%
    Ideal pentru:
    palete, nuanțe și umbre, tematizare

    Ce este RGB?

    RGB descrie o culoare ca trei canale de lumină — roșu, verde și albastru — fiecare între 0 și 255. Reflectă modul în care funcționează ecranele: toate la 255 dau alb, toate la 0 dau negru. RGB e alegerea potrivită când trebuie să calculezi cu o culoare, iar rgba() adaugă transparență peste.

    Sintaxă:
    rgb(R, G, B)
    Interval:
    0–255 per canal
    Ideal pentru:
    cod, canvas, transparență cu rgba()

    HSL în RGB tabel de referință

    Cele mai comune culori CSS, convertite din HSL în RGB.

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

    Întrebări frecvente