Intermediate

RGB į HSL spalvų keitiklis

Paverskite raudonos, žalios ir mėlynos kanalų reikšmes HSL spalvų modeliu, suteikdami atspalvį laipsniais bei sodrumą ir šviesumą procentais.
Hue
9,1°

Saturation 100% · Lightness 63,9%

HSL
hsl(9, 100%, 64%)
RGB
rgb(255, 99, 71)
Saturation
100%
Lightness
63,9%
Hue position on the color wheel (degrees): Red–Yellow
Step by step
  1. 1

    Normalize RGB

    R ÷ 255, G ÷ 255, B ÷ 255 = 1, 0,3882, 0,2784
  2. 2

    Lightness L

    (1 + 0,2784) ÷ 2 = 63,9%
  3. 3

    Chroma d

    1 − 0,2784 = 0,7216
  4. 4

    Saturation S

    0,7216 ÷ (1 − |2 × 0,6392 − 1|) = 100%
    Zero for grey; 1 for a fully saturated colour.
  5. 5

    Hue H

    60 × (((0,3882 − 0,2784) ÷ 0,7216) mod 6) = 9,1
    Red is the dominant channel.
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Kiekvieną RGB kanalą padalykite iš 255, tada paimkite max ir min. Šviesumas yra jų vidurkis, sodrumas yra chroma, padalyta iš (1 − |2L − 1|), o atspalvis gaunamas iš dominuojančio kanalo. Rezultatas yra HSL: atspalvis laipsniais bei sodrumas ir šviesumas procentais.

Formulė
L = (max + min) / 2 ; S = (max − min) / (1 − |2L − 1|) ; H iš kanalo, turinčio maksimumą
How this is calculated

Įveskite tris RGB kanalus (R, G, B), kiekvieną nuo 0 iki 255. Reikšmės apribojamos į šį diapazoną ir dalijamos iš 255, todėl kiekvienas kanalas tampa trupmena tarp 0 ir 1. Didžiausia iš trijų trupmenų yra max, o mažiausia — min.

Šviesumas yra kraštinių reikšmių vidurys, L = (max + min) / 2. Chroma d = max − min lemia sodrumą: S = d / (1 − |2L − 1|), kuris yra 0 bet kuriam pilkam atspalviui, kur max lygu min. Atspalvis randamas iš to kanalo, kuris yra maksimumas — raudonas duoda 60·(((g−b)/d) mod 6), žalias duoda 60·((b−r)/d + 2), o mėlynas duoda 60·((r−g)/d + 4); neigiamas rezultatas apvyniojamas pridedant 360.

Išvestys yra H laipsniais (0–360°), o S ir L išmasteluoti į procentus (×100). Grynai pilkiems (R = G = B) atspalvis ir sodrumas abu yra 0, ir keičiasi tik šviesumas. Konvertavimas yra tikslus ir be nuostolių, išskyrus rodomą procentų apvalinimą.

Dažnai užduodami klausimai

Kai R, G ir B identiški, spalva yra pilkio atspalvis, todėl chroma (max − min) yra nulis. Be spalvos turinio nėra atspalvio ar sodrumo — keičiasi tik šviesumas nuo juodos iki baltos.

Atspalvis pateikiamas laipsniais nuo 0 iki 360°, o sodrumas ir šviesumas — procentais nuo 0 % iki 100 %. Tai atitinka CSS hsl() notaciją, todėl reikšmes galite tiesiogiai įklijuoti į stiliaus aprašus.

Ne. HSL šviesumas yra šviesiausio ir tamsiausio kanalų vidurkis, todėl grynos spalvos yra ties 50 % šviesumu. HSV reikšmė (value) naudoja tik maksimalų kanalą, todėl abu modeliai tai pačiai spalvai pateikia skirtingus skaičius.

Taip pat žinomas kaip

rgb i hsl
hsl keitiklis
spalvu modelio keitiklis
atspalvis sodrumas sviesumas
rgb hsl konverteris
spalvu sistemu keitimas

APA

TG we-Calculate Editorial Team. (2026). RGB į HSL spalvų keitiklis [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/rgb-to-hsl-converter

Chicago

TG we-Calculate Editorial Team. "RGB į HSL spalvų keitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/rgb-to-hsl-converter.

IEEE

TG we-Calculate Editorial Team, "RGB į HSL spalvų keitiklis," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/rgb-to-hsl-converter

BibTeX

@misc{wecalculate_rgb_to_hsl_converter, title = {RGB į HSL spalvų keitiklis}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/rgb-to-hsl-converter}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?