ImageColorPicker.com

    HSL-тан RGB-қа түрлендіргіш

    HSL түсті RGB-қа түрлендір — лезде және тегін

    #F39C12

    Кез келген түс мәнін қою — біз форматты автоматты анықтаймыз.

    H
    S
    L
    RGB нәтижесі
    rgb(243, 156, 18)
    Қызыл
    243
    Жасыл
    156
    Көк
    18

    Бұл түс барлық форматта

    HSL түсті таңдаудың ыңғайлы тәсілі, ал RGB — экрандар, canvas API-лар мен кескін кодтары нақты тұтынатын формат. Бұл конвертер кез келген hue, saturation және lightness үштігін дәл 0–255 арналарға айналдырады.

    HSL-тан RGB-қа түрлендіру қалай жұмыс істейді

    1. S пен L-ды бөлшекке айналдырып, хрома C = (1 − |2L − 1|) × S формуласын есепте.
    2. Түсті дөңгелектегі сегментін табу үшін hue-ты 60-қа бөліп, аралық мән X = C × (1 − |(H/60 mod 2) − 1|) есепте.
    3. Сегментке қарай C, X және 0 мәндерін R, G және B слоттарына орналастыр.
    4. Барлық үш арнаға L − C/2 жарықтық офсет қосып, 255-ке көбейт.

    Жұмыс істейтін мысал

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

    Нәтиже соңғы бүтінге дөңгелектеуге дейін дәл келеді. Хью немесе қанықтылықтың бөлшек мәндері қолдау табады және ең жақын RGB үштігіне сәйкес келеді.

    HSL және RGB түсініктемесі

    HSL деген не?

    HSL түсті үшке бөледі: рең (түс дөңгелегінде 0–360°), қанықтылық (қаншалықты түсті, 0–100%) және жарықтық (қаншалықты жарық, 0–100%). Әр бөлік адамдар түс туралы сипаттауымен сәйкес келетіндіктен, HSL масштабтар, реңк‑түстер және бірізді палитра жасау үшін ең ыңғайлы формат — қолмен немесе кодта.

    Синтаксис:
    hsl(H, S%, L%)
    Ауқымы:
    0–360°, 0–100%, 0–100%
    Үшін ең жақсы:
    палитралар, реңктер мен көлеңкелер, тақырыптау

    RGB деген не?

    RGB түсін үш жарық арнасы — қызыл, жасыл және көк — арқылы сипаттайды, әрқайсысы 0‑ден 255‑ке дейін. Бұл экрандардың нақты қалай жұмыс істейтінін көрсетеді: барлық үші 255 болса ақ болады, барлығы 0 болса қара. RGB сандық есептеулер қажет кезде дұрыс таңдау, ал rgba() арқылы мөлдірлік қосылады.

    Синтаксис:
    rgb(R, G, B)
    Ауқымы:
    Арна бойынша 0–255
    Үшін ең жақсы:
    код, canvas, rgba() арқылы мөлдірлік

    HSL-тан RGB-қа анықтама кестесі

    Ең жиі қолданылатын CSS түстері, HSL-тан RGB-қа түрлендірілді.

    ТүсHSLRGB
    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)

    Жиі қойылатын сұрақтар