Hex से RGB कन्वर्टर क्या है?
हेक्स कलर कोड किसी रंग को दर्शाने का छह-अंकों वाला हेक्साडेसिमल तरीका है, जिसका इस्तेमाल वेब डिज़ाइन, CSS और ग्राफ़िक्स सॉफ़्टवेयर में बहुत होता है। Hex से RGB कन्वर्टर इस कोड को इसके तीन चैनलों — लाल (Red), हरा (Green) और नीला (Blue) — में बदल देता है, और हर चैनल 0 से 255 के बीच एक दशमलव संख्या के रूप में दिखता है। RGB मान कई प्रोग्रामिंग भाषाओं, डिज़ाइन टूल्स और उन जगहों पर काम आते हैं जहाँ हेक्साडेसिमल स्वीकार नहीं किया जाता।
इसका इस्तेमाल कैसे करें
बॉक्स में कोई हेक्स कोड टाइप करें। आप शुरुआत में # लगा सकते हैं या छोड़ भी सकते हैं, और पूरा छह-अंकों वाला रूप (जैसे #3498db) या तीन-अंकों वाला शॉर्टहैंड (जैसे #f00) दोनों चलेंगे — शॉर्टहैंड अपने-आप पूरा कर दिया जाता है। कैलकुलेट दबाते ही आपको उसके बराबर के RGB मान और एक लाइव कलर स्वैच दिख जाएगा।
फ़ॉर्मूला समझें
हेक्स कोड को दो-दो अक्षरों वाले तीन जोड़ों में बाँटा जाता है। हर जोड़ा एक बेस-16 संख्या होती है जिसे बेस-10 (दशमलव) में बदला जाता है। उदाहरण के लिए, जोड़ा FF का मतलब है \(15 \times 16 + 15 = 255\), जो किसी चैनल का अधिकतम मान है, जबकि 00 का मतलब 0 है, यानी न्यूनतम मान। सामान्य नियम है:
जहाँ R = int(hex[0:2], 16), G = int(hex[2:4], 16), और B = int(hex[4:6], 16)।
हल किया हुआ उदाहरण
हेक्स कोड #3498DB लीजिए। इसे बाँटने पर जोड़े मिलते हैं 34, 98 और DB। हर एक को बदलने पर:
नतीजा है rgb(52, 152, 219), यानी एक सुहाना आसमानी नीला रंग।
अक्सर पूछे जाने वाले सवाल
क्या # चिह्न ज़रूरी है? नहीं। कन्वर्टर हैश और किसी भी ग़ैर-हेक्स अक्षर को नज़रअंदाज़ कर देता है, इसलिए #fff और fff दोनों काम करते हैं।
3-अंकों वाले हेक्स कोड का क्या? #abc जैसे शॉर्टहैंड कोड को बदलने से पहले अपने-आप #aabbcc में फैला दिया जाता है।
RGB का अधिकतम मान कितना होता है? हर चैनल 0 (हेक्स 00) से 255 (हेक्स FF) तक होता है, जिससे कुल 16,777,216 रंग संभव होते हैं।