ImageColorPicker.com

    Konvertor z HSL na RGB

    Preveď akúkoľvek farbu z HSL do RGB — okamžite a zadarmo

    #F39C12

    Vlož akúkoľvek hodnotu farby — my formát automaticky rozpoznáme.

    H
    S
    L
    Výsledok RGB
    rgb(243, 156, 18)
    Červená
    243
    Zelená
    156
    Modrá
    18

    Táto farba vo všetkých formátoch

    HSL je priateľský spôsob výberu farby, RGB je to, čo obrazovky, canvas API a obrazový kód naozaj používajú. Tento prevodník premení ľubovoľnú trojicu odtieň–sýtosť–svetlosť na presné kanály 0–255.

    Ako funguje konverzia z HSL na RGB

    1. Preveď S a L na zlomky a vypočítaj chromu C = (1 − |2L − 1|) × S.
    2. Delením odtieňa H 60 zistíš segment na farebnom kolese a vypočítaš medzihodnotu X = C × (1 − |(H/60 mod 2) − 1|).
    3. Podľa toho segmentu priraď hodnoty C, X a 0 do slotov R, G a B.
    4. Pridaj k všetkým trom kanálom posun svetlosti L − C/2 a vynásob 255.

    Príklad

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

    Výsledok je presný až po konečné zaokrúhlenie na celé kanály. Podporné sú zlomkové hodnoty odtieňa alebo sýtiosti — skončia jednoducho pri najbližšom RGB triplete.

    HSL a RGB vysvetlené

    Čo je HSL?

    HSL rozdeľuje farbu na odtieň (hue, 0–360° na farebnom kruhu), sýtosť (saturation, ako farebná, 0–100%) a svetlosť (lightness, ako jasná, 0–100%). Keďže každá časť zodpovedá tomu, ako ľudia opisujú farby, HSL je najjednoduchší formát na tvorbu odtieňov, tmavších alebo svetlejších variácií a konzistentných paliet — ručne alebo v kóde.

    Syntax:
    hsl(H, S%, L%)
    Rozsah:
    0–360°, 0–100%, 0–100%
    Najvhodnejšie pre:
    palety, odtiene a tiene, theming

    Čo je RGB?

    RGB popisuje farbu troma kanálmi svetla — červená, zelená a modrá — každý v rozsahu 0 až 255. Odráža to, ako obrazovky skutočne fungujú: všetky tri na 255 dávajú bielu, všetky na 0 dávajú čiernu. RGB je správna voľba vždy, keď potrebuješ s farbou počítať, a rgba() pridáva priehľadnosť navrch.

    Syntax:
    rgb(R, G, B)
    Rozsah:
    0–255 na kanál
    Najvhodnejšie pre:
    kód, canvas, priehľadnosť s rgba()

    Referenčná tabuľka HSL → RGB

    Najbežnejšie CSS farby prevedené z HSL na RGB.

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

    Často kladené otázky