ImageColorPicker.com

    Преобразувател от HSL към RGB

    Преобразувай всеки HSL цвят в RGB — мигновено и безплатно

    #F39C12

    Постави всяка стойност на цвят — ние ще открием формата вместо теб.

    H
    S
    L
    Резултат RGB
    rgb(243, 156, 18)
    Червено
    243
    Зелено
    156
    Синьо
    18

    Този цвят във всички формати

    HSL е по-приятният начин да избираш цвят, RGB е това, което всъщност използват екрани, canvas API-та и код за изображения. Този конвертор превръща всяко тройно стойност на нюанс, насищане и светлота в точни канали 0–255.

    Как работи преобразуването от HSL към RGB

    1. Преобразувай S и L в дробни стойности и изчисли хромата C = (1 − |2L − 1|) × S.
    2. Раздели нюанса на 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 разделя цвета на hue (0–360° на цветното колело), saturation (насколько е наситен, 0–100%) и lightness (колко е светъл, 0–100%). Тъй като всяка част съответства на начина, по който хората описват цвета, HSL е най-лесният формат за създаване на тонове, нюанси и консистентни палитри — ръчно или в код.

    Синтаксис:
    hsl(H, S%, L%)
    Обхват:
    0–360°, 0–100%, 0–100%
    Подходящо за:
    палитри, тонове и нюанси, теми

    Какво е RGB?

    RGB описва цвета като три светлинни канала — red, green и blue — всеки от 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)

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