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 описва цвета като три светлинни канала — red, green и blue — всеки от 0 до 255. Това отразява как работят екраните: всички три на 255 дават бяло, всички на 0 дават черно. RGB е правилният избор, когато трябва да смяташ с цвят, а rgba() добавя прозрачност.

    Синтаксис:
    rgb(R, G, B)
    Обхват:
    0–255 за канал
    Подходящо за:
    код, canvas, прозрачност с rgba()

    Какво е HSL?

    HSL разделя цвета на hue (0–360° на цветното колело), saturation (насколько е наситен, 0–100%) и lightness (колко е светъл, 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%)

    Често задавани въпроси