टर्मिनल रंगों के साथ क्या सौदा है?


2

256 टर्मिनल रंग उपलब्ध हैं:

  • 8 "सिस्टम" रंग (0 - 7)
  • 8 "उज्ज्वल" सिस्टम रंग (8 - 15)
  • 216, या 6 * 6 * 6 "आरजीबी" रंग (16 - 231)
  • 24 "ग्रेस्केल" रंग (232 - 255)

"आरजीबी" रंग वे हैं जिनके बारे में मैं सोच रहा हूं।

पहले छह रंग, 16 से 21 तक, निम्न हेक्स आरजीबी मूल्यों के लिए मानचित्र:

  • 16: 000000
  • 17: 000054
  • 18: 000087
  • 19: 0000 कफ
  • 20: 0000d7
  • 21: 0000ff

अब केवल दशमलव में नीले रंग के मान:

  • 16: 0
  • 17: 84
  • 18: 135
  • 19: 175
  • 20: 215
  • 21: 255

दूसरे शब्दों में, आरजीबी मान 84 से ऊपर जाता है, फिर 51 (84 + 51 = 135), फिर 40 बाकी तरीके से।

0 से 255 तक 6 मानों का यह चक्र 36 बार दोहराया जाता है, पहले नीला, फिर हरा, फिर लाल, अंततः 216 टर्मिनल रंगों का हमारा "घन" बनता है:

सभी 256 टर्मिनल रंग

मेरा सवाल है: क्यों?

क्या किसी को पता है कि इसके लिए कोई ऐतिहासिक / तकनीकी कारण है, या यह सिर्फ एक मनमाना निर्णय था जिसे किसी को भी तय करना था कि रंग कोड का क्या मतलब है? क्या आरजीबी इस तरह के एक सार्वभौमिक सम्मेलन से पहले इस मानचित्रण का अस्तित्व था? 42, 42, 42, 43, 43, 43 से ऊपर क्यों नहीं जाते?


मेरे लिए, रंग संख्या 17 # 00005F है (xterm में परीक्षण किया गया है, सूक्ति-टर्मिनल, konsole, शब्दावली, सेंट)। यही है, यह 95 से ऊपर चला जाता है, और फिर 40 से 5 गुना। फिर भी बहुत अधिक समझ में नहीं आता है, हालांकि।
इग्मोंट

"42, 42, 42, 43, 43, 43 से ऊपर क्यों नहीं जाना है?" आपने गणित गलत किया। 6x6x6 क्यूब का अर्थ है एक छोर से दूसरे छोर तक 5 कदम, न कि 6. यह कि आपको प्रत्येक चरण में 51 की वृद्धि करनी चाहिए। मुझे वास्तव में यकीन नहीं है कि यह समान रूप से मानव आंख को वितरित किया जाएगा।
इग्मोंट

बस संदर्भ के लिए, आइए उल्लेख करते हैं कि कई टर्मिनल एमुलेटर (जैसे सूक्ति-टर्मिनल, कोनोसोल, सेंट) बच अनुक्रमों के माध्यम से मनमाने #rggbb रंगों का समर्थन करते हैं। काश, अनुप्रयोगों से समर्थन काफी खराब है।
२०:४१ पर एंगमॉन्ट

मेरे लिए, बड़ा सवाल यह नहीं है कि 6x6x6 रंग क्यूब ऐसा क्यों दिखता है। मेरे लिए, बड़ा सवाल यह है कि पैलेट-फ्री डायरेक्ट आरजीबी अभी तक क्यों नहीं लिया गया है, और डेवलपर इसके लिए कड़ी मेहनत क्यों नहीं कर रहे हैं।
२०:४५ पर एंगमॉन्ट

जवाबों:


1

सुझाए गए अर्थों में, यह "मनमाना" था: एक डेवलपर ने मौजूदा उपयोग से मेल खाने के लिए पहले 16 रंगों को जलाकर 256 रंगों के सेट को विभाजित करने के लिए चुना, और फिर देखा कि वह आसानी से आकार के ग्रेस्केल नम को छूटने के बाद एक घन प्राप्त कर सकता है । न तो डेवलपर्स (256 या 88) ने मानव-कारक प्रकाशनों को संदर्भित किया। उन्होंने बस गणना में सुविधा के लिए रंग के चरणों को चुना और "क्या अच्छा लगा"।

इस तरह के तकनीकी विवरण xterm में हैं I क्या मैं इसकी संख्या से रंग सेट कर सकता हूं?


0

एक कोर्स में, जो मैंने कॉलेज में लिया था, मेरे लिए यह कहा गया था कि मानव आँख किसी भी रंग के लगभग 256 रंगों का पता लगा सकती है [या इतने करीब कि एक बाइट प्रभावी रूप से उस से मेल खा सके], इसलिए प्रत्येक तीन प्राथमिक रंगों में से 256 रंगों की अनुमति देता है उन सभी रंगों के लिए जिन्हें मानव आंख देख सकती है। बाकी मैं अनिश्चित हूं।


इसे विकिपीडिया पर मिला: en.wikipedia.org/wiki/Web_colors#Web-safe_colors "रंगों का एक सेट की आवश्यकता थी जो 256-रंग डिस्प्ले पर dithering के बिना दिखाया जा सकता है; संख्या 216 आंशिक रूप से चुना गया था क्योंकि कंप्यूटर ऑपरेटिंग सिस्टम कस्टम रूप से सोलह आरक्षित हैं; अपने स्वयं के उपयोग के लिए बीस रंग; इसे इसलिए भी चुना गया क्योंकि यह लाल, हरे और नीले (6 × 6 × 6 = 216) के छः समान रूप से उभरे हुए रंगों की अनुमति देता है, प्रत्येक में 00 से एफएफ (दोनों सीमाएं शामिल हैं)। "
जेफ क्लेटन

कलर मैपिंग ने मुझे बहुत परेशान किया है।
जेफ क्लेटन

वे समान रूप से दूरी पर नहीं हैं, हालांकि - पहले दो 84 और 51 से ऊपर जाते हैं, फिर बाकी 40 से। यह पूरी तरह से संभव है कि निर्णय पूरी तरह से मनमाना था, लेकिन मैं केवल संभावित तर्क के रूप में बहुत रोमांचित हूं अगर यह नहीं था।
मैक्स कैंटर

बेस 16 सिस्टम रंग सबसे अधिक संभावना फेंकने वाले हैं जो कभी नहीं बदले गए जब 256 रंग वीजीए इंट में तस्वीर में प्रवेश किया (जो वास्तव में शब्दों पर एक नाटक के रूप में नहीं था :)
जेफ क्लेटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.