ImageColorPicker.com

RGB na HSL omskakelaar

Skakel enige RGB-kleur na HSL om — onmiddellik en gratis

#9B59B6

Plak enige kleurwaarde — ons herken die formaat vir jou.

R
G
B
HSL resultaat
hsl(283, 39%, 53%)
Kleurtoon
283°
Versadiging
39%
Ligtheid
53%

Hierdie kleur in elke formaat

RGB vertel 'n skerm hoeveel lig om uit te straal; HSL vertel jou hoe die kleur eintlik lyk. Om die drie kanale in tint, versadiging en ligtheid om te skakel maak 'n kleur maklik om met die hand aan te pas.

Hoe RGB na HSL omskakeling werk

  1. Deel R, G en B deur 255 sodat elke waarde tussen 0 en 1 val.
  2. Neem die maksimum en die minimum van die drie — hul gemiddelde is die ligtheid L.
  3. As maksimum en minimum gelyk is, is die kleur grys: tint en versadiging is albei 0.
  4. Andersins lei S af uit die verskil tussen maksimum en minimum, en lees H uit watter kanaal die maksimum is.

Werkende voorbeeld

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

Presies in beginsel. Omdat H, S en L gewoonlik as afgeronde heelgetalle vertoon word, kan terugskakeling 'n kanaal een of twee stappe skuif.

RGB en HSL verduidelik

Wat is RGB?

RGB beskryf ’n kleur as drie ligkanale — rooi, groen en blou — elk van 0 tot 255. Dit weerspieël hoe skerms werklik werk: almal by 255 gee wit, almal by 0 gee swart. RGB is die regte keuse wanneer jy met die nommers moet reken, en rgba() voeg deursigtigheid bo-op.

Sintaks:
rgb(R, G, B)
Reeks:
0–255 per kanaal
Beste vir:
kode, canvas, deursigtigheid met rgba()

Wat is HSL?

HSL verdeel ’n kleur in hue (0–360° op die kleurwiel), versadiging (hoe kleurvol, 0–100%) en ligtheid (hoe helder, 0–100%). Omdat elk van hierdie dele ooreenstem met hoe mense kleur beskryf, is HSL die maklikste formaat om tint-, skadu- en konsekwente palette te bou — met die hand of in kode.

Sintaks:
hsl(H, S%, L%)
Reeks:
0–360°, 0–100%, 0–100%
Beste vir:
palette, tint- en skaduwerk, theming

RGB na HSL verwysingstabel

Die mees algemene CSS-kleure, omgeskakel van RGB na HSL.

KleurRGBHSL
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%)

Gereelde vrae