ImageColorPicker.com

    RGB-dən HSL-ya çevirici

    Hər hansı RGB rəngini HSL-ya çevir — dərhal və pulsuz

    #9B59B6

    İstənilən rəng dəyərini yapışdır — formatını sənin üçün aşkar edirik.

    R
    G
    B
    HSL nəticəsi
    hsl(283, 39%, 53%)
    Ton
    283°
    Doyma
    39%
    İşıqlıq
    53%

    Bu rəng hər formatda

    RGB ekrana nə qədər işıq vermək lazım olduğunu deyir; HSL isə rəngin necə göründüyünü bildirir. Üç kanalı ton, doygunluq və işıqlığa çevirmək rəngi əl ilə tənzimləməyi asanlaşdırır.

    Necə işləyir: RGB-dən HSL-ya çevirmə

    1. R, G və B-ni 255-ə böl ki, hər dəyər 0 ilə 1 arasında olsun.
    2. Üçünün maksimumunu və minimumunu götür — onların ortası işıqlıq L-dir.
    3. Əgər maksimum və minimum bərabərdirsə, rəng bozdur: ton və doygunluq hər ikisi 0-dır.
    4. Yoxsa S-i maksimum və minimum arasındakı fərqdən çıxar və H-i hansı kanal maksimumdursa ondan oxu.

    İş nümunəsi

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

    Prinzipcə dəqiqdir. H, S və L adətən yuvarlaqlaşdırılmış tam ədədlər kimi göstərildiyi üçün, geri çevirmə bir kanalı bir-iki addım dəyişə bilər.

    RGB və HSL izahı

    RGB nədir?

    RGB bir rəngi üç işıq kanalında təsvir edir — qırmızı, yaşıl və mavi — hər biri 0–255 intervalında. Bu, ekranların faktiki işini əks etdirir: hamısı 255 olduqda ağ, hamısı 0 olduqda qara alınır. RGB rənglə hesablamalar aparanda düzgün seçimdir, və rgba() şəffaflıq əlavə edir.

    Sintaksis:
    rgb(R, G, B)
    Aralıq:
    Hər kanal üçün 0–255
    Ən yaxşı üçün:
    kod, canvas, rgba() ilə şəffaflıq

    HSL nədir?

    HSL rəngi üç hissəyə bölür: rəng tonu (0–360° rəng çarxında), doymalıq (rəngliliyi, 0–100%) və işıqlandırma (parlaqlıq, 0–100%). Hər hissə insanların rəngi təsvir etmə tərzinə uyğun olduğundan, HSL əl ilə və ya kodda tonlar, kölgələr və uyğun palitralar yaratmaq üçün ən asan formattır.

    Sintaksis:
    hsl(H, S%, L%)
    Aralıq:
    0–360°, 0–100%, 0–100%
    Ən yaxşı üçün:
    palitralar, tonlar və kölgələr, mövzulaşdırma

    RGB-dən HSL-ya istinad cədvəli

    Ən çox istifadə olunan CSS rəngləri, RGB-dən HSL-ya çevrilib.

    RəngRGBHSL
    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%)

    Tez-tez verilən suallar