ImageColorPicker.com

    Pretvornik HSL v RGB

    Pretvori katerokoli HSL barvo v RGB — takoj in zastonj

    #F39C12

    Prilepi katerokoli barvno vrednost — mi zaznamo format namesto tebe.

    H
    S
    L
    RGB rezultat
    rgb(243, 156, 18)
    Rdeča
    243
    Zelena
    156
    Modra
    18

    Ta barva v vseh formatih

    HSL je prijaznejši način izbire barve, RGB pa je to, kar zasloni, canvas API-ji in slikovna koda dejansko porabijo. Ta pretvornik spremeni poljubno trojico odtenka, nasičenosti in svetlosti v natančne kanale 0–255.

    Kako poteka pretvorba iz HSL v RGB

    1. Pretvori S in L v ulomke in izračunaj kromo C = (1 − |2L − 1|) × S.
    2. Deli odtenek z 60, da najdeš njegov segment na barvnem kolesu, in izračunaj vmesno vrednost X = C × (1 − |(H/60 mod 2) − 1|).
    3. Po tem segmentu dodeli C, X in 0 v reže R, G in B.
    4. Vsem trem kanalom dodaj svetlostni odmik L − C/2 in pomnoži z 255.

    Delujoč primer

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

    Rezultat je natančen do končnega zaokroževanja na cele kanale. Podporne so tudi decimalne vrednosti odtenka ali nasičenosti, ki se preprosto zaokrožijo na najbližji RGB trojček.

    HSL in RGB pojasnjeno

    Kaj je HSL?

    HSL razdeli barvo na odtenek (0–360° na barvnem krogu), nasičenost (koliko barvita, 0–100%) in svetlost (koliko svetla, 0–100%). Ker vsaka komponenta ustreza načinu, kako ljudje opisujejo barvo, je HSL najlažji format za ustvarjanje odtenkov, tonov in doslednih palet — ročno ali v kodi.

    Sintaksa:
    hsl(H, S%, L%)
    Območje:
    0–360°, 0–100%, 0–100%
    Najbolj primerno za:
    palete, odtenki in toni, tematizacija

    Kaj je RGB?

    RGB opisuje barvo kot tri komponente svetlobe — rdeča, zelena in modra — vsaka od 0 do 255. Odraža, kako zasloni dejansko delujejo: vse tri pri 255 dajo belo, vse pri 0 dajo črno. RGB je prava izbira, kadar moraš računati z barvo, rgba() pa doda prosojnost.

    Sintaksa:
    rgb(R, G, B)
    Območje:
    0–255 na kanal
    Najbolj primerno za:
    koda, canvas, prosojnost z rgba()

    Tabela za HSL v RGB

    Najpogostejše CSS barve, pretvorjene iz HSL v RGB.

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

    Pogosto zastavljena vprašanja