ImageColorPicker.com

    RGB-г HSL-руу хөрвүүлэгч

    Аливаа RGB өнгийг HSL-руу — түргэн, үнэгүй

    #9B59B6

    Ямар ч өнгийн утгыг нааж байрлуул — бид форматыг автоматаар илрүүлнэ.

    R
    G
    B
    HSL үр дүн
    hsl(283, 39%, 53%)
    Өнгө (hue)
    283°
    Нягтрал (saturation)
    39%
    Гэрэлт (lightness)
    53%

    Энэ өнгө бүх форматаар

    RGB нь дэлгэцэнд ямар их гэрэл цацахыг хэлдэг; HSL нь өнгө нь үнэндээ яаж харагдахыг заадаг. Гурван сувгийг hue, saturation болон lightness болгон хөрвүүлбэл өнгийг гараараа амархан тохируулж болно.

    RGB-г HSL-руу хэрхэн хөрвүүлдэг вэ

    1. R, G, B-ийг 255-аар хуваа, ингэснээр утгууд 0 ба 1 хооронд орно.
    2. Гурваас хамгийн их ба хамгийн бага утгыг ав — тэдний дундаж нь гэрэлтэл L байна.
    3. Хамгийн их ба хамгийн бага ижил байвал өнгө саарал байна: hue ба saturation хоёулаа 0.
    4. Үгүй бол S-ийг хамгийн их ба хамгийн бага утгуудын тархалаас гаргаж, H-г аль сувгийг хамгийн их утгатай байгаагаар тодорхойл.

    Ажлын жишээ

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

    Онолын хувьд яг. Гэвч H, S, L-ийг ихэвчлэн дугуйлж целлээр харуулдаг тул буцааж хөрвүүлэхэд нэг хоёр сувгийн утга өөрчлөгдөж болно.

    RGB ба HSL тайлбарласан

    RGB гэж юу вэ?

    RGB нь өнгийг гурван гэрлийн сувгаар тодорхойлдог — улаан, ногоон, цэнхэр — тус бүр нь 0–255 хүртэл утгатай. Энэ нь дэлгэц хэрхэн ажилладагтай таарч байна: гурвын аль нь ч 255 байвал цагаан, бүгд 0 байвал хар болно. RGB нь өнгөөр тооцоолол хийх шаардлагатай үед тохиромжтой, мөн rgba() нь давхаргуудын тунгалаг байдлыг нэмдэг.

    Синтакс:
    rgb(R, G, B)
    Хүрээ:
    Сувгаар 0–255
    Хамгийн тохиромжтой:
    код, canvas, rgba()-тай тунгалаг байдал

    HSL гэж юу вэ?

    HSL нь өнгийг хүрээ (color wheel дээр 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%)

    Түгээмэл асуултууд