हेक्स से आरजीबी तक रंग परिवर्तित करना उतना ही सरल है जितना कि अपने संख्यात्मक मानों को हेक्साडेसिमल से दशमलव संख्या प्रणाली में बदलना। ताकि हेक्स रंग में परिवर्तित हो सके #32ए 852
, हम कोड को दो के जोड़े में विभाजित करते हैं 32 ए 8 52
और प्रत्येक जोड़ी को दशमलव मान में परिवर्तित करें:
32 = 50 ए 8 = 168 52 = 82
#32ए 852 = आरजीबी(50, 168, 82)
हेक्साडेसिमल
एक आधार -16 संख्या प्रणाली का वर्णन करता है - 16 अंकों से बना एक अंक प्रणाली। यह 0 से 9 तक संख्याओं का प्रतिनिधित्व करने के लिए 0 से 9 तक संख्याओं का उपयोग करता है, और 10 से 15 तक की संख्याओं का प्रतिनिधित्व करने के लिए A से F तक के अक्षर।
यह बहुधा कंप्यूटर विज्ञान और गणित में मानव-पठनीय रूप में बाइनरी कोड का प्रतिनिधित्व करने के साधन के रूप में उपयोग किया जाता है।
कंप्यूटर या वैज्ञानिकों के विपरीत, हम में से अधिकांश दशमलव संख्या प्रणाली का उपयोग करते हैं। इसमें 0 से 9 तक संख्याएँ होती हैं और यह संख्याओं का उपयोग करने का मानक तरीका है। हम इसे पूर्वस्कूली में सीखना शुरू करते हैं और हम हर दिन इसका उपयोग करते हैं:
एक कार 10 मील प्रति घंटे की रफ्तार से चलती है एक बिल्ली का वजन 4kg है एक महीना 30 दिनों का होता है
आरजीबी
लाल, हरे, और नीले रंग के प्रकाश के लिए खड़ा है जो विभिन्न रंगों को बनाने के लिए मिलाया जा सकता है। यह टीवी स्क्रीन, कंप्यूटर मॉनिटर और स्मार्टफोन डिस्प्ले के लिए छवियों के उत्पादन की मानक विधि है।
अधिक सटीक होने के लिए, RGB एक एडिटिव कलर मॉडल है, जिसका अर्थ है कि आपको अलग रंग बनाने के लिए hues को एक साथ जोड़ना होगा।
स्टैकिंग रंगों की कल्पना करें एक के ऊपर एक:
ध्यान दें: विभिन्न डिवाइस विभिन्न RGB मानों का उत्पादन करते हैं। प्रत्येक डिवाइस अलग-अलग रंग मिश्रण सिद्धांत का उपयोग करता है, जिसका अर्थ है कि आरजीबी रंग सभी उपकरणों में समान नहीं हैं, और उन्हें समान दिखने के लिए रंग प्रबंधन की आवश्यकता होती है।
RGB रंग मॉडल में एक रंग का वर्णन करने के लिए, आपको यह बताना होगा कि लाल, हरे और नीले रंग की कितनी आवश्यकता है।
आप संकेत करते हैं कि RGB RGB का उपयोग करके लाल, हरे और नीले रंग की कितनी आवश्यकता है (आर, जी, बी)
जहां प्रत्येक तत्व शून्य से परिभाषित अधिकतम मूल्य तक भिन्न हो सकते हैं।
यदि सभी तत्व शून्य पर हैं (0, 0, 0)
- परिणाम काला रंग है।
यदि सभी तत्व अधिकतम हैं (255, 255, 255)
- परिणाम सफेद रंग है।
इन संख्याओं के संयोजन अलग-अलग रंग बनाते हैं (255, 255, 0)
- परिणाम पीला रंग है
इस रूप में जाना जाता है रंग की गहराई और बिट्स में मापा जाता है।
2018 तक, लगभग हर टीवी, कंप्यूटर और स्मार्टफोन डिस्प्ले 24-बिट रंग की गहराई को जानते हैं असली रंग. यह तीन रंगों में से प्रत्येक के लिए आठ बिट्स का समर्थन करता है, या कुल 24 बिट्स।
यह प्रदान करता है 28 या 256 लाल, हरे और नीले रंग के लिए संभव मान:
256 x 256 x 256 = 16,777,216 असली रंग पैलेट में कुल संभव रंग
अब जब हम हेक्साडेसिमल और दशमलव के बीच का अंतर जानते हैं तो आइए देखें कि हम एक से दूसरे में कैसे बदल सकते हैं।
जैसा कि हम पहले से ही जानते हैं, हेक्साडेसिमल संख्या प्रणाली में, 0 से 9 तक संख्या 0 से 9 का प्रतिनिधित्व करती है, और अक्षर A से F तक दशमलव प्रणाली में 10 से 15 का प्रतिनिधित्व करते हैं।
यहाँ एक इन-डेप्थ टेबल है जो हेक्साडेसिमल से दशमलव संख्या में रूपांतरण की व्याख्या करने में अच्छा है:
हेक्स को आरजीबी में बदलने के लिए, आपको हेक्साडेसिमल मान को दो के जोड़े में विभाजित करना होगा और इसे दशमलव संख्या में बदलना होगा।
उदाहरण #1: रंग लाल परिवर्तित करें #सीमांत बल0000
सेवा आरजीबी:
सीमांत बल = 255 00 = 0 00 = 0 आरजीबी = (255, 0, 0)
उदाहरण #2: रंग हरा परिवर्तित करें #00सीमांत बल00
सेवा आरजीबी:
00 = 0 सीमांत बल = 255 00 = 0 आरजीबी = (0, 255, 0)
उदाहरण #3: रंग नीला परिवर्तित करें #0000सीमांत बल
सेवा आरजीबी:
00 = 0 00 = 0 सीमांत बल = 255 आरजीबी = (0, 0, 255)
उदाहरण #4: रंग काला परिवर्तित करें #000000
सेवा आरजीबी:
00 = 0 00 = 0 00 = 0 आरजीबी = (0, 0, 0)
उदाहरण #5: रंग सफेद परिवर्तित करें #सीमांत बलसीमांत बलसीमांत बल
सेवा आरजीबी:
सीमांत बल = 255 सीमांत बल = 255 सीमांत बल = 255 आरजीबी = (255, 255, 255)
बक्शीश उदाहरण #6: रंग सोना परिवर्तित करें #सीमांत बलD700
सेवा आरजीबी:
सीमांत बल = 255 D7 = 215 00 = 0 आरजीबी = (255, 215, 0)
RGB को HEX में बदलने के लिए, आपको दशमलव से हेक्साडेसिमल में लाल हरे और नीले रंग के मूल्यों को बदलना होगा।
उदाहरण #1: रंग लाल परिवर्तित करें (255, 0, 0)
सेवा हेक्स:
आर = 255 = सीमांत बल जी = 0 = 00 ख = 0 = 00 हेक्स = #सीमांत बल0000
उदाहरण #2: रंग हरा परिवर्तित करें (0, 255, 0)
सेवा हेक्स:
आर = 0 = 00 जी = 255 = सीमांत बल ख = 0 = 00 हेक्स = #00सीमांत बल00
उदाहरण #3: रंग नीला परिवर्तित करें (0, 0, 255)
सेवा हेक्स:
आर = 0 = 00 जी = 0 = 00 ख = 255 = सीमांत बल हेक्स = #0000सीमांत बल
उदाहरण #4: रंग काला परिवर्तित करें (0, 0, 0)
सेवा हेक्स:
आर = 0 = 00 जी = 0 = 00 ख = 0 = 00 हेक्स = #000000
उदाहरण #5: रंग सफेद परिवर्तित करें (255, 255, 255)
सेवा हेक्स:
आर = 255 = सीमांत बल जी = 255 = सीमांत बल ख = 255 = सीमांत बल हेक्स = #सीमांत बलसीमांत बलसीमांत बल
बक्शीश उदाहरण #6: रंग सोना परिवर्तित करें (255, 215, 0)
सेवा हेक्स:
आर = 255 = सीमांत बल जी = 215 = D7 ख = 0 = 00 हेक्स = #सीमांत बलD700
जैसा कि हम ऊपर के उदाहरणों से देख सकते हैं, हेक्स और आरजीबी के बीच मुख्य अंतर यह है कि यह अलग-अलग अंक प्रणाली का उपयोग करता है। हेक्स हेक्साडेसिमल का उपयोग करता है, और आरजीबी दशमलव का उपयोग करता है।
हेक्स से आरजीबी तक रंग परिवर्तित करना उतना ही सरल है जितना कि अपने संख्यात्मक मानों को हेक्साडेसिमल से दशमलव संख्या प्रणाली में बदलना।
हमारे अनुभव से और हमारी टीम ने पिछले कुछ वर्षों में, हेक्साडेसिमल का अधिक बार उपयोग किया है, जो कि विशेष रूप से वेब विकास और वेब डिजाइन उद्योगों में आरजीबी का उपयोग करता है।
हालांकि, इससे कोई फर्क नहीं पड़ता कि आप किसका उपयोग करते हैं क्योंकि वे दोनों एक ही रंग का प्रतिनिधित्व करते हैं। एकमात्र सुझाव - सुसंगत रहें।
यदि आप हमारे पूरे वेब प्रोजेक्ट में RGB का उपयोग करना शुरू करते हैं - तो उससे चिपके रहें। यदि आप हमारी वेब परियोजना में HEX का उपयोग करना शुरू करते हैं, तो केवल HEX का उपयोग करने का प्रयास करें