ImageColorPicker.com

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

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

    #9B59B6

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

    R
    G
    B
    HSL нәтижесі
    hsl(283, 39%, 53%)
    Түсі
    283°
    Қанықтылық
    39%
    Жарықтық
    53%

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

    RGB экранға қанша жарық шығаруды айтады; HSL түстің қалай көрінетінін береді. Үш каналдан рең, қанықтық және жарықтық алу түсті қолмен оңай реттеуге мүмкіндік береді.

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

    1. R, G және B-ны 255-ке бөліп, әр мәнді 0 мен 1 аралығына келтір.
    2. Үштен ең үлкенін және ең кішісін ал — олардың орташа мәні жарықтық L болады.
    3. Егер ең үлкені мен ең кішісі тең болса, түс сұр: реңі мен қанықтығы екеуі де 0.
    4. Олай болмаса, S-ты ең үлкен мен ең кішінің айырмасынан шығарып, H-ты ең үлкен мәнді ұстаған каналдан оқы.

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

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

    Принципте дәл. Бірақ H, S және L әдетте бүтін сандарға дөңгелектеледі, сондықтан қайта айналдырғанда канал бір-екі қадам өзгеруі мүмкін.

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

    RGB деген не?

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

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

    HSL деген не?

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

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

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

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

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

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