ImageColorPicker.com

    RGB → HSL muunnin

    Muunna mikä tahansa RGB-väri muotoon HSL — välittömästi ja ilmaiseksi

    #9B59B6

    Liitä mikä tahansa värin arvo — tunnistamme muodon puolestasi.

    R
    G
    B
    HSL-tulos
    hsl(283, 39%, 53%)
    Sävy
    283°
    Kylläisyys
    39%
    Vaaleus
    53%

    Tämä väri kaikissa muodoissa

    RGB kertoo näytölle, kuinka paljon valoa kipinöidä; HSL kertoo, miltä väri näyttää. Kolmen kanavan muuntaminen sävyksi, kylläisyydeksi ja vaaleudeksi tekee värin käsin säätämisestä helppoa.

    Kuinka RGB→HSL muunnos toimii

    1. Jaa R, G ja B 255:llä, jotta kukin arvo on 0–1-välillä.
    2. Ota kolmen arvon maksimi ja minimi — niiden keskiarvo on vaaleus L.
    3. Jos maksimi ja minimi ovat yhtä suuret, väri on harmaa: sävy ja kylläisyys ovat molemmat 0.
    4. Muussa tapauksessa johda S erotuksesta maksimin ja minimin välillä ja lue H siitä kanavasta, joka on maksimi.

    Esimerkkilaskelma

    RGB rgb(155, 89, 182)=HSL hsl(283, 39%, 53%)

    Periaatteessa tarkka. Koska H, S ja L yleensä näytetään pyöristettyinä kokonaisina arvoina, takaisinmuunnos voi siirtää kanavaa yhdellä tai parilla askeleella.

    RGB ja HSL selitettynä

    Mikä on RGB?

    RGB kuvaa väriä kolmella valokanavalla — red, green ja blue — kukin 0–255. Se peilaa sitä, miten näytöt toimivat: kaikki kanavat 255 antavat valkoisen, kaikki 0 mustan. RGB on oikea valinta, kun sinun täytyy laskea väreillä, ja rgba() lisää läpinäkyvyyden päälle.

    Syntaksi:
    rgb(R, G, B)
    Arvoalue:
    0–255 per kanava
    Parhaiten soveltuu:
    koodi, canvas, läpinäkyvyys rgba():lla

    Mikä on HSL?

    HSL jakaa värin sävyyn (0–360° väripyörällä), kylläisyyteen (kuinka värikäs, 0–100%) ja vaaleuteen (kuinka kirkas, 0–100%). Koska kukin osa vastaa tapaa, jolla ihmiset kuvaavat väriä, HSL on helpoin formaatti sävyjen, tummennosten ja yhtenäisten palettien rakentamiseen — käsin tai koodissa.

    Syntaksi:
    hsl(H, S%, L%)
    Arvoalue:
    0–360°, 0–100%, 0–100%
    Parhaiten soveltuu:
    paletit, sävyt ja tummennokset, teemoittaminen

    RGB → HSL viitetaulukko

    Yleisimmät CSS-värit, muunnettu muodosta RGB muotoon HSL.

    VäriRGBHSL
    blackrgb(0, 0, 0)hsl(0, 0%, 0%)
    whitergb(255, 255, 255)hsl(0, 0%, 100%)
    redrgb(255, 0, 0)hsl(0, 100%, 50%)
    limergb(0, 255, 0)hsl(120, 100%, 50%)
    bluergb(0, 0, 255)hsl(240, 100%, 50%)
    yellowrgb(255, 255, 0)hsl(60, 100%, 50%)
    orangergb(255, 165, 0)hsl(39, 100%, 50%)
    tealrgb(0, 128, 128)hsl(180, 100%, 25%)
    purplergb(128, 0, 128)hsl(300, 100%, 25%)
    grayrgb(128, 128, 128)hsl(0, 0%, 50%)

    Usein kysyttyä