ImageColorPicker.com

    RGB į HSL konverteris

    Konvertuok bet kurią RGB spalvą į HSL — greitai ir nemokamai

    #9B59B6

    Įklijuok bet kokią spalvos reikšmę — mes aptiksime formatą už tave.

    R
    G
    B
    HSL rezultatas
    hsl(283, 39%, 53%)
    Atspalvis
    283°
    Sodrumas
    39%
    Šviesumas
    53%

    Ši spalva visuose formatuose

    RGB nurodo ekranui, kiek šviesos išskirti; HSL sako, kaip ta spalva iš tikrųjų atrodo. Trys kanalai paverčiami į hue, saturation ir lightness, todėl spalvą lengva reguliuoti rankomis.

    Kaip veikia RGB į HSL konvertavimas

    1. Padalink R, G ir B iš 255, kad kiekviena reikšmė būtų tarp 0 ir 1.
    2. Imk didžiausią ir mažiausią iš trijų — jų vidurkis yra šviesis L.
    3. Jei maksimumas ir minimumas sutampa, spalva yra pilka: hue ir saturation abu lygūs 0.
    4. Kitu atveju apskaičiuok S pagal skirtumą tarp maksimumo ir minimumo, o H nustatyk pagal kanalą, kuris yra maksimalus.

    Veikęs pavyzdys

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

    Principu metu tikslu. Kadangi H, S ir L dažniausiai rodoma suapvalintais sveikaisiais skaičiais, grįžtant atgal gali vienas kanalas pasikeisti per vieną ar du žingsnius.

    RGB ir HSL paaiškinta

    Kas yra RGB?

    RGB aprašo spalvą kaip tris šviesos kanalus — raudoną, žalią ir mėlyną — kiekvienas nuo 0 iki 255. Tai atspindi, kaip iš tikrųjų veikia ekranai: visi trys 255 reiškia baltą, visi 0 — juodą. RGB tinka, kai reikia skaičiuoti su spalva, o rgba() prideda permatomumą.

    Sintaksė:
    rgb(R, G, B)
    Intervalas:
    0–255 per kanalą
    Tinka geriausiai:
    kodas, canvas, permatomumas su rgba()

    Kas yra HSL?

    HSL suskaido spalvą į atspalvį (0–360° spalvų rate), saturaciją (kiek ryški, 0–100%) ir šviesumą (kiek šviesi, 0–100%). Kadangi kiekviena dalis atitinka tai, kaip žmonės apibūdina spalvas, HSL yra lengviausias formatas kurti šviesesnes ar tamsesnes variacijas ir nuoseklias paletes — ranka arba kode.

    Sintaksė:
    hsl(H, S%, L%)
    Intervalas:
    0–360°, 0–100%, 0–100%
    Tinka geriausiai:
    paletės, atspalviai ir tamsūs/nešviesūs variantai, temingas dizainas

    RGB į HSL atnaujinimo lentelė

    Dažniausiai sutinkamos CSS spalvos, konvertuotos iš RGB į HSL.

    SpalvaRGBHSL
    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%)

    Dažniausiai užduodami klausimai