RGB నుండి HSL కి కన్వర్టర్

ఏ RGB రంగును అయినా HSL గా మార్చండి — వెంటనే, ఉచితంగా

#9B59B6

ఏదైనా రంగు విలువ పేస్ట్ చేయి — ఫార్మాట్‌ను మేమే గుర్తిస్తాము.

R
G
B
HSL ఫలితం
హ్యూ
283°
సాచ్యురేషన్
39%
లైట్నెస్
53%

ప్రతి ఫార్మాట్‌లో ఈ రంగు

CMYK ప్రొఫైల్: Coated FOGRA39 (యూరప్ కోసం Photoshop డిఫాల్ట్)

RGB స్క్రీన్‌కు ఎంత లైట్ విడుదల చేయాలో చెప్తుంది; HSL రంగు ఎలా కనిపించేది అనేదాన్ని చెప్తుంది. మూడు ఛానళ్లను హ్యూ, సంతైషన్ మరియు లైట్నెస్‌గా మార్చితే రంగును చేతితో సాకారంగా సవరించడం సులభం అవుతుంది.

RGB నుండి HSL మార్పుదల ఎలా జరుగుతుంది

  1. R, G మరియు Bని 255తో భాగించి ప్రతి విలువను 0 మరియు 1 మధ్య ఉంచండి.
  2. మూడు విలువలలో గరిష్టం మరియు కనిష్ఠం తీసుకోండి — వాటి సగం lightness 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
ఉత్తమంగా ఉపయోగించే సందర్భం:
code, canvas, rgba() తో పారదర్శకత

HSL అంటే ఏమిటి?

HSL ఒక రంగును హ్యూ (రంగు చక్రంలో 0–360°), సాచ్యురేషన్ (ఎంత రంగురంగులగా ఉందో, 0–100%) మరియు లైట్నెస్ (ఎంత ప్రకాశవంతంగా ఉందో, 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%)

తరచుగా అడిగే ప్రశ్నలు

R, G మరియు Bని 255తో భాగించి ప్రతి విలువను 0 మరియు 1 మధ్య ఉంచండి. మూడు విలువలలో గరిష్టం మరియు కనిష్ఠం తీసుకోండి — వాటి సగం lightness L. గరిష్టం మరియు కనిష్ఠం సమానమైతే రంగు గ్రే: hue మరియు saturation రెండూ 0. లేకపోతే, గరిష్ట మరియు కనిష్ట విలువల మధ్య వ్యత్యాసం నుండి S ను లెక్కించండి, మరియు గరిష్టంగా ఉన్న ఛానెల్ నుండి H ను చదవండి.

సిద్ధాంతంలో ఖచ్చితంగా. H, S మరియు L సాధారణంగా పూర్తి సంఖ్యలుగా రౌండ్ చేయబడే కారణంగా, తిరిగి మార్చినప్పుడు ఒక ఛానల్ ఒకటి లేదా రెండు స్టెప్పులవరకు మారవచ్చు.

HSL ఒక రంగును హ్యూ (రంగు చక్రంలో 0–360°), సాచ్యురేషన్ (ఎంత రంగురంగులగా ఉందో, 0–100%) మరియు లైట్నెస్ (ఎంత ప్రకాశవంతంగా ఉందో, 0–100%) గా విభజిస్తుంది. ప్రతి భాగం ప్రజలు రంగును వివరించే విధానానికి సరిపోతుంది కాబట్టి, చేతితో లేదా కోడ్‌లో టింట్‌లు, షేడ్‌లు మరియు స్థిరమైన ప్యాలెట్‌లు తయారు చేయడానికి HSL అత్యంత సులభమైన ఫార్మాట్.

అవును. ఇన్‌పుట్ పక్కన ఉన్న ఎక్స్చేంజ్ బటన్ seni HSL నుండి RGBకి కన్వర్టర్‌కు తీసుకుపోతోంది, అది అదే విధంగా పనిచేస్తుంది. రెండు దిశలకి అదే ఫార్ములా ఉపయోగిస్తారు, కేవలం వెనుకకి వర్తింపజేస్తే సరిపోతుంది.

HSL ప్రత్యేక రంగును కాకుండా సంబంధిత రంగు కావాలనుకున్నప్పుడు మెరుగ్గా పని చేస్తుంది: కంప్లమెంటరీ యాక్సెంట్ కోసం H ను తిప్పు, మ్యూటెడ్ వేరియంట్ కోసం S ను తగ్గించు, హోవర్ స్టేట్ కోసం L ను పెంచు.