2010-09-28 11 views
92

यहां कुछ सरल व्यावहारिक चिंताएं हैं, जो कुछ व्यावहारिक चिंताओं से जुड़ी हैं क्योंकि मैं कभी-कभी इसे पकड़ता हूं।ग्रे की तुलना में डार्कग्रे हल्का क्यों है?

Color.DarkGrayColor.Gray से हल्का है?

+13

आप एक DarkGray चाहते हैं, तो DimGray चुनें :) – leppie

+0

यह सच है। तथाकथित 'ग्रे' ** 0x80 ** (× आरजीबी) बनाम 'DimGray' (या वह" ग्रे "होना चाहिए) के साथ ** 0x80 ** (× आरजीबी) है। –

उत्तर

135

Wikipedia has some information on the subject। ऐसा लगता है कि एक्स विंडोज सिस्टम से कई नामित रंग परिभाषाएं आती हैं। एक्स पर, "ग्रे" वास्तव में "रजत" के करीब है। हालांकि, डब्ल्यू 3 सी ने आरजीबी 50% के रूप में ग्रे (अधिक उचित रूप से?) परिभाषित किया।

यहाँ some more Wikipedia विषय पर है: "। ग्रे"

शायद सबसे रंग संघर्ष का असामान्य का मामला है एचटीएमएल में, "ग्रे" विशेष रूप से 127,127,127 के लिए आरक्षित है। हालांकि, X11 में, "ग्रे" 190,190,190 (75%), जो एचटीएमएल के "चांदी" के करीब है के लिए (211,211,211) और "darkgray" पर (169,169,169) समकक्षों पर सौंपा गया था, और था "lightgray"। यह परिणामस्वरूप एचटीएमएल के "ग्रे" में 50%, वास्तव में 66% पर "अंधेरे" की तुलना में की तुलना में काफी गहराई से है। डब्ल्यू 3 सी भी ने एक रंग परिभाषित किया जो X11 के "हरा" के बराबर है, लेकिन इसे "चूना" कहा जाता है।

W3C color कीवर्ड: - वे अभी भी तारीख

DimGray '#696969' (105,105,105) 
Gray  '#808080' (128,128,128) 
DarkGray '#A9A9A9' (169,169,169) //equal to X11 DarkGray 
Silver  '#C0C0C0' (192,192,192) //close to X11 Gray (190,190,190) 
LightGray '#D3D3D3' (211,211,211) //equal to X11 LightGray 
Gainsboro '#DCDCDC' (220,220,220) 
+2

हरे रंग की टिक तुम्हारी महोदय है! – Benjol

+3

मुझे नहीं पता कि और क्या आश्चर्यजनक है, कि कोई इस प्रश्न का उत्तर जानता है या उत्तर में कम से कम 44 लोग रुचि रखते हैं। – tofutim

+0

"ग्रे" 127,127,127 नहीं है, यह 128,128,128 है। शायद विकिपीडिया उद्धरण अद्यतन करें? – user

4

मैं के बारे में है कि,

ये रंग वास्तव में HTML` में आरंभ नहीं है Tim Sneath's discussion उद्धृत करने के लिए चाहते हैं उस तुलना में एक्स विंडो सिस्टम से आगे की ओर है जो यूनिक्स सिस्टम पर उत्पन्न हुआ था। एचटीएमएल विनिर्देश सोलह नाम वाले रंगों को परिभाषित करता है जो ईजीए पैलेट में मौजूद मूल सोलह रंगों पर नक्शा लगाते हैं, लेकिन मोज़ेक जैसे शुरुआती ब्राउज़रों ने एक्स पर परिभाषित अनुसार उनके रंग प्रतिनिधित्व के आधार पर अन्य एक्स 11 नामित रंगों का भी समर्थन किया। दुर्भाग्यवश, मूल सोलह नामित रंगों में से कुछ में एक्स 11 समकक्षों के लिए अलग-अलग प्रस्तुतिकरण हैं, उदाहरण के लिए ग्रीन को इस रंग में एक्स 11 में दर्शाया गया है, जबकि एचटीएमएल में इस रंग में इसका प्रतिनिधित्व किया गया है। दुर्भाग्यपूर्ण परिणाम यह है कि ग्रे को HTML में # 808080 के रूप में परिभाषित किया गया है, लेकिन डार्कग्रे को # ए 9 ए 9 ए 9 के रूप में दर्शाया गया है, जिसका अर्थ है कि वे गलत तरीके से हैं। चूंकि डब्ल्यूपीएफ समान नाम वाले रंगों को संगतता के लिए HTML के रूप में अनुमति देता है, नतीजा यह है कि वही idiosyncrasies आगे बढ़ते हैं। (आप एक्स 11 रंग के नामों और विकिपीडिया में उनके प्रतिनिधित्व के पूर्ण सेट पर अधिक जानकारी प्राप्त कर सकते हैं)।

यही कारण है कि लेखक यह भी कहता है कि रंगों का प्रतिनिधित्व करने के लिए हेक्स या scRGB का उपयोग करना बेहतर है।

मेरे सिफारिश इसलिए जहां भी संभव हो हेक्स या scRGB रंग निरूपण का उपयोग करना सामान्य रूप में है, या आप रंग है कि आप अपनी उम्मीदों मिलान नहीं लेने से हैरान हो सकता है!

1

W3C Grays
नौ सौंपा नाम जहां आर, जी, और बी मूल्यों संख्यानुसार बराबर हैं:

enter image description here

संबंधित मुद्दे