RGB ngadto sa HSL konbertidor

I-konbertir ang bisan unsang RGB nga kolor ngadto sa HSL — dayon ug libre

#9B59B6

I-paste ang bisan unsang kolor — amoang madetektar ang format para nimo.

R
G
B
resulta sa HSL
Hue
283°
Saturation
39%
Lightness
53%

Kini nga kolor sa tanang format

CMYK profile: Coated FOGRA39 (naandan nga pagtakda sa Photoshop para sa Europa)

Ang RGB nagsulti sa screen kung pila ka light ang i-emit; ang HSL nagsulti kanimo unsa jud tan-awon ang kolor. Ang pag-convert sa tulo ka channels ngadto sa hue, saturation ug lightness naghimo sa kolor nga sayon i-adjust sa kamot.

Giunsa pagtrabaho ang konbersyon gikan sa RGB ngadto sa HSL

  1. Bahinon ang R, G ug B sa 255 aron ang matag value magpabilin tali sa 0 ug 1.
  2. Kuhaa ang maximum ug minimum sa tulo — ang ilang average mao ang lightness L.
  3. Kung ang maximum ug minimum parehas, ang kolor grey: ang hue ug saturation pareho 0.
  4. Kung dili, kuhaa ang S gikan sa gilapdon tali sa maximum ug minimum, ug basa ang H gikan sa channel nga mao ang maximum.

Gihimong pananglitan

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

Eksakto sa prinsipyo. Tungod kay ang H, S ug L kasagarang gipakita nga gi-round ngadto sa whole numbers, ang pag-convert pabalik mahimo’g mo-shift ang usa ka channel ug usa o duha ka steps.

RGB ug HSL gipatin-aw

Unsa ang RGB?

Ang RGB naghulagway sa usa ka kolor isip tulo ka channels sa suga — red, green ug blue — matag usa gikan 0 hangtod 255. Kini nagpadayag sa aktuwal nga pagtrabaho sa mga screen: kung tanang tulo 255, puti; kung tanang tulo 0, itom. Ang RGB ang husto nga pili-on kung kinahanglan nimo magkwenta gamit ang kolor, ug ang rgba() mopuno ug transparency ibabaw niini.

Sintaks:
rgb(R, G, B)
Range:
0–255 per channel
Pinakamaayo para sa:
code, canvas, transparency with rgba()

Unsa ang HSL?

Ang HSL nagbahin sa usa ka kolor ngadto sa hue (0–360° sa color wheel), saturation (kung unsa ka kolorful, 0–100%) ug lightness (kung unsa ka hayag, 0–100%). Tungod kay ang matag bahin mohaom sa paagi sa paghulagway sa kolor sa tawo, ang HSL mao ang pinakasayon nga format para sa paghimo og tints, shades ug konsistenteng palettes — manwal o sa code.

Sintaks:
hsl(H, S%, L%)
Range:
0–360°, 0–100%, 0–100%
Pinakamaayo para sa:
palettes, tints and shades, theming

RGB ngadto sa HSL reference nga lamesa

Ang kasagarang CSS nga mga kolor, gikombertir gikan sa RGB ngadto sa 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%)

Kasagarang gipangutana

Bahinon ang R, G ug B sa 255 aron ang matag value magpabilin tali sa 0 ug 1. Kuhaa ang maximum ug minimum sa tulo — ang ilang average mao ang lightness L. Kung ang maximum ug minimum parehas, ang kolor grey: ang hue ug saturation pareho 0. Kung dili, kuhaa ang S gikan sa gilapdon tali sa maximum ug minimum, ug basa ang H gikan sa channel nga mao ang maximum.

Eksakto sa prinsipyo. Tungod kay ang H, S ug L kasagarang gipakita nga gi-round ngadto sa whole numbers, ang pag-convert pabalik mahimo’g mo-shift ang usa ka channel ug usa o duha ka steps.

Ang HSL nagbahin sa usa ka kolor ngadto sa hue (0–360° sa color wheel), saturation (kung unsa ka kolorful, 0–100%) ug lightness (kung unsa ka hayag, 0–100%). Tungod kay ang matag bahin mohaom sa paagi sa paghulagway sa kolor sa tawo, ang HSL mao ang pinakasayon nga format para sa paghimo og tints, shades ug konsistenteng palettes — manwal o sa code.

Oo. Ang swap button tupad sa input mopadala nimo ngadto sa HSL ngadto sa RGB converter, nga naglihok sa eksaktong parehas nga paagi. Parehong direksyon naggamit sa parehas nga pormula, gihapon lang nga gi-aplikar sa baliktaran.

Mas maayo ang HSL kon kinahanglan nimo og related nga kolor kaysa eksaktong usa: paikuton ang H para sa complementary nga aksento, ibanan ang S para sa muted nga bersyon, i-alsa ang L para sa hover state.