ImageColorPicker.com

RGB बाट HSL मा रूपान्तरण

कुनै पनि RGB रंगलाई HSL मा रूपान्तरण गर्नुहोस् — तुरुन्त र निःशुल्क

#9B59B6

कुनै पनि रंग मान टाँस्नुहोस् — हामी स्वतः फर्म्याट पहिचान गर्छौं।

R
G
B
HSL नतिजा
hsl(283, 39%, 53%)
ह्यू
283°
सैचुरेसन
39%
लाइटनेस
53%

यो रंग सबै फर्म्याटहरूमा

RGB ले स्क्रिनलाई कति प्रकाश निकाल्ने भनेर बताउँछ; HSL ले रंग कस्तो देखिन्छ भनेर बताउँछ। तीन च्यानलहरूलाई hue, saturation र lightness मा रूपान्तरण गर्दा रंगलाई हातले समायोजन गर्न सजिलो हुन्छ।

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
उत्तम प्रयोग:
कोड, क्यानभास, 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%)

अक्सर सोधिने प्रश्नहरू