ImageColorPicker.com

    RGB -> HSL konverter

    Teisenda mis tahes RGB värv HSL vormingusse — kohe ja tasuta

    #9B59B6

    Kleebi suvaline värviväärtus — me tuvastame formaadi sinu eest.

    R
    G
    B
    HSL tulemus
    hsl(283, 39%, 53%)
    Toon
    283°
    Küllastus
    39%
    Heledus
    53%

    See värv kõigis formaatides

    RGB ütleb ekraanile, kui palju valgust välja saata; HSL ütleb, kuidas värv tegelikult välja näeb. Kolme kanali teisendamine tooniks, küllastuseks ja heleduseks muudab värvi käsitsi lihtsasti reguleeritavaks.

    Kuidas RGB -> HSL teisendamine toimib

    1. Jaga R, G ja B 255-ga, nii et iga väärtus jääb vahemikku 0–1.
    2. Võta kolmest maksimum ja miinimum — nende keskmine on heledus L.
    3. Kui maksimum ja miinimum on võrdsed, on värv hall: toon ja küllastus on mõlemad 0.
    4. Vastasel juhul tuleta S vahe põhjal maksimumi ja miinimumi vahel ning loe H sellest kanalist, mis on maksimum.

    Töötav näide

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

    Põhimõtteliselt täpne. Kuna H, S ja L kuvatakse tavaliselt ümardatud täisarvudena, võib tagasi teisendamisel mõni kanal nihkuda ühe või kahe sammu võrra.

    RGB ja HSL selgitatud

    Mis on RGB?

    RGB kirjeldab värvi kolme valguskanaliga — red (punane), green (roheline) ja blue (sinine) — igaüks vahemikus 0 kuni 255. See peegeldab, kuidas ekraanid tegelikult töötavad: kõik kanalid 255 annavad valge, kõik 0 annavad musta. RGB on õige valik, kui pead värgiga arvutusi tegema; rgba() lisab selle juurde läbipaistvuse.

    Süntaks:
    rgb(R, G, B)
    Vahemik:
    0–255 per kanal
    Parim jaoks:
    kood, canvas, läbipaistvus rgba() abil

    Mis on HSL?

    HSL jagab värvi tooniks (0–360° värvirattal), küllastuseks (kui erksas, 0–100%) ja heleduseks (kui hele, 0–100%). Kuna iga osa peegeldab seda, kuidas inimesed värve kirjeldavad, on HSL kõige lihtsam vorming varjundite, toonide ja järjepidevate palettide loomiseks — käsitsi või koodis.

    Süntaks:
    hsl(H, S%, L%)
    Vahemik:
    0–360°, 0–100%, 0–100%
    Parim jaoks:
    paletid, toonid ja varjundid, teematöö

    RGB -> HSL võrdlustabel

    Kõige levinumad CSS-värvid, teisendatud RGB formaadist HSL formaati.

    VärvRGBHSL
    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%)

    Korduma kippuvad küsimused