ImageColorPicker.com

    RGB → HSL konverter

    Alakíts át bármilyen RGB színt HSL-ra — azonnal és ingyen

    #9B59B6

    Illessz be bármilyen színértéket — mi felismerjük a formátumot.

    R
    G
    B
    HSL eredmény
    hsl(283, 39%, 53%)
    Árnyalat
    283°
    Telítettség
    39%
    Világosság
    53%

    Ez a szín minden formátumban

    Az RGB megmondja a képernyőnek, mennyi fényt adjon; az HSL megmutatja, hogyan is néz ki a szín. A három csatorna tónussá, telítettséggé és világossággá alakítása kézi finomítással könnyen kezelhetővé teszi a színt.

    Hogyan működik a RGB → HSL átalakítás

    1. Oszd el R-t, G-t és B-t 255-tel, hogy minden érték 0 és 1 közé essen.
    2. Vedd a három közül a maximumot és a minimumot — ezek átlaga adja a világosságot L.
    3. Ha a maximum és a minimum megegyezik, a szín szürke: a tónus és a telítettség is 0.
    4. Ellenkező esetben számítsd ki S-t a maximum és minimum közti különbségből, és olvasd le H-t attól a csatornától, amelyik a maximum.

    Példa a gyakorlatban

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

    Elvileg pontos. Mivel az H, S és L-t általában kerek egész számokként jelenítik meg, a visszaalakítás során egy csatorna egy-két lépéssel elmozdulhat.

    RGB és HSL magyarázata

    Mi az a RGB?

    Az RGB egy színt három fénysávként ír le — vörös, zöld és kék — mindegyik 0–255 között. Ez tükrözi, hogyan működnek a képernyők: mindhárom 255-nél fehér, mindhárom 0-nál fekete. Az RGB a jó választás, amikor számolni kell a színnel; az rgba() pedig átlátszóságot ad hozzá.

    Szin­taxis:
    rgb(R, G, B)
    Tartomány:
    0–255 csatornánként
    Legjobb erre:
    kód, canvas, átlátszóság rgba()-vel

    Mi az a HSL?

    A HSL a színt három részre bontja: hue (0–360° a színségen), saturation (mennyire színes, 0–100%) és lightness (mennyire világos, 0–100%). Mivel minden rész megfelel annak, ahogy az emberek a színt leírják, a HSL a legegyszerűbb formátum árnyalatok, tónusok és egységes paletták kézi vagy kód alapú létrehozásához.

    Szin­taxis:
    hsl(H, S%, L%)
    Tartomány:
    0–360°, 0–100%, 0–100%
    Legjobb erre:
    paletták, tónusok és árnyalatok, témázás

    RGB → HSL referencia táblázat

    A leggyakoribb CSS-színek, átalakítva RGB-ról HSL-ra.

    SzínRGBHSL
    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%)

    Gyakran ismételt kérdések