ImageColorPicker.com

    Konwerter z RGB na HSL

    Konwertuj dowolny kolor z RGB na HSL — natychmiast i za darmo

    #9B59B6

    Wklej dowolną wartość koloru — wykryjemy format za ciebie.

    R
    G
    B
    Wynik HSL
    hsl(283, 39%, 53%)
    Odcień
    283°
    Nasycenie
    39%
    Jasność
    53%

    Ten kolor we wszystkich formatach

    RGB mówi ekranowi, ile światła wysłać; HSL mówi, jak kolor faktycznie wygląda. Przekształcenie trzech kanałów do odcienia, nasycenia i jasności ułatwia ręczne dopasowywanie koloru.

    Jak działa konwersja z RGB na HSL

    1. Podziel R, G i B przez 255, tak by każda wartość mieściła się między 0 a 1.
    2. Weź maksimum i minimum z trzech wartości — ich średnia to jasność L.
    3. Jeśli maksimum i minimum są równe, kolor jest szary: odcień i nasycenie wynoszą 0.
    4. W przeciwnym razie wyprowadź S ze spreadu między maksimum i minimum, a H odczytaj z kanału, który jest maksimum.

    Przykład działania

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

    Dokładne z zasady. Ponieważ H, S i L zwykle pokazuje się jako zaokrąglone liczby całkowite, konwersja z powrotem może przesunąć któryś kanał o krok lub dwa.

    Wyjaśnienie RGB i HSL

    Czym jest RGB?

    RGB opisuje kolor trzema kanałami światła — czerwonym, zielonym i niebieskim — każdy od 0 do 255. Odwzorowuje to działanie ekranów: wszystkie trzy na 255 dają biały, wszystkie na 0 — czarny. RGB to właściwy wybór, gdy musisz liczyć z kolorem, a rgba() dodaje przezroczystość.

    Składnia:
    rgb(R, G, B)
    Zakres:
    0–255 na kanał
    Najlepsze do:
    kod, canvas, przezroczystość z rgba()

    Czym jest HSL?

    HSL dzieli kolor na odcień (0–360° na kole barw), nasycenie (jak intensywny, 0–100%) i jasność (jak jasny, 0–100%). Ponieważ każdy element odpowiada temu, jak ludzie opisują kolor, HSL jest najłatwiejszym formatem do tworzenia tonów, cieni i spójnych palet — ręcznie lub w kodzie.

    Składnia:
    hsl(H, S%, L%)
    Zakres:
    0–360°, 0–100%, 0–100%
    Najlepsze do:
    palety, tony i cienie, theming

    Tabela odniesienia z RGB na HSL

    Najczęściej używane kolory CSS, skonwertowane z RGB na HSL.

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

    Najczęściej zadawane pytania