HSL से RGB कलर कन्वर्टर
HSL (ह्यू, सैचुरेशन, लाइटनेस) कलर वैल्यू को तुरंत RGB में बदलें।
क्या इस टूल से आपके सवाल का जवाब मिला?
धन्यवाद — इससे हमें टूल बेहतर बनाने में मदद मिलती है।
इस टूल का उपयोग कैसे करें
- ह्यू (0–360°), सैचुरेशन (0–100%) और लाइटनेस (0–100%) डालें।
- टूल इसके बराबर रेड, ग्रीन और ब्लू वैल्यू (0–255) निकालता है।
- rgb() स्ट्रिंग को CSS में कॉपी करें या अलग-अलग R, G, B नंबर पढ़ें।
इमेज, Canvas या जहां भी RGB चाहिए, वहां इस्तेमाल के लिए HSL (Hue, Saturation, Lightness) वैल्यू को वापस RGB में बदलें।
सूत्र
Given H (0–360°), S (0–100%), L (0–100%), normalize: h = H/360, s = S/100, l = L/100.
If s = 0, then R = G = B = round(l × 255) (achromatic).
Otherwise compute chroma anchors:q = l < 0.5 ? l(1+s) : l + s − l×sp = 2l − q
Then use the piecewise hue-to-RGB helper for each channel:R = hue2rgb(p, q, h + 1/3)G = hue2rgb(p, q, h)B = hue2rgb(p, q, h − 1/3)
where hue2rgb(p,q,t) maps t into the interval [0,1] and interpolates between p and q.
अक्सर पूछे जाने वाले प्रश्न
- HSL से RGB कन्वर्शन कैसे काम करता है?
- एल्गोरिद्म सैचुरेशन/लाइटनेस को इंटरमीडिएट वैल्यू में बदलता है, फिर ह्यू एंगल को पीसवाइज़ फ़ंक्शन इस्तेमाल करके अलग R, G, B चैनल में मैप करता है।
- hsl(120, 100%, 50%) क्या है?
- यह प्योर ग्रीन है: rgb(0, 255, 0)।