2009-09-27 13 views
6

मैं अभिव्यक्ति मिश्रण 3 का उपयोग कर रहा हूं और हाथ से कुछ एक्सएएमएल लिख रहा हूं, विशेष रूप से नियंत्रण के रंग मान।हेक्साडेसिमल रंग मानों में अग्रणी "# एफएफ" क्यों?

मेरे पास पहले से ही हेक्साडेसिमल में परिवर्तित आरजीबी रंगों की एक सूची है। मुझे बस अपने एक्सएएमएल में हेक्स वैल्यू डालने की ज़रूरत है।

प्रारंभ में, मैंने एक ईमेल से हेक्स वैल्यू को उचित गुणों में चिपकाया। इससे पहले कि मैं खत्म कर सकूं, मिश्रण ने एक फिट होने शुरू कर दिया, रंगीन संपत्ति को एक झुकाव के साथ रेखांकित किया और एक टूलटिप मुझे बता रहा था कि "टोकन वैध नहीं है।" कुछ शोध के बाद, मैंने हेक्स वैल्यू के सामने एक पाउंड साइन ("#") लगाया, इस मुद्दे को हल किया।

इस समस्या की खोज करने की प्रक्रिया में, मैंने ब्लेंड में रंग पिकर के माध्यम से रंगों को चैन करना शुरू कर दिया। मैंने जल्दी ही मूल्यों को पाया कि मिश्रण न केवल पाउंड साइन के साथ शुरू हुआ बल्कि "एफएफ" भी शुरू कर रहा था। जो मूल्य मैं चिपका रहा था वह वैध हेक्स प्रारूप में वैध रंग थे। लेकिन जब ब्लेंड में आरजीबी मूल्यों को दर्ज करते हैं और मिश्रण को हेक्स मान डालने देते हैं, तो मैंने देखा कि सभी mycolors "#FF" के साथ उपसर्ग किए गए थे। # को हटा रहा है, जैसा कि मैंने पहले से ही इंगित किया है, उत्पन्न त्रुटियां हैं लेकिन "एफएफ" को हटाकर कोई प्रभाव नहीं पड़ा है।

हेक्साडेसिमल रंगों की दुनिया में, रंग # 5A7F39 वास्तव में # FF5A7F39 जैसा ही है? एफएफ क्यों? वे दो अलग हेक्स मान हैं, है ना? लेकिन समान ऑनस्क्रीन दिखाई दें। अंतर क्यों?

उत्तर

15

यह रंग का अल्फा घटक हो सकता है, जो अस्पष्टता (00 -> पारदर्शी, एफएफ -> अपारदर्शी) का प्रतिनिधित्व करता है।

MSDN इस बात से सहमत लगता है: http://msdn.microsoft.com/en-us/library/bb980062(VS.95).aspx

16-बिट हैक्साडेसिमल, अल्फा - #AARRGGBB

+1

लेख के मुताबिक, 1 हेक्स अंकों 8 बिट्स और 2 हेक्स अंकों का प्रतिनिधित्व करता है 16 बिट्स का प्रतिनिधित्व करता है। – snarf

2

मेरा मानना ​​है कि प्रमुख एफएफ अल्फा है। 255 (या एफएफ) 100% अपारदर्शी है, और 00 पारदर्शी होगा।

0

'अतिरिक्त' एफएफ एक अल्फा मूल्य (पारदर्शिता की डिग्री) है। यदि आपके पास केवल 3 हेक्स जोड़े हैं, तो अल्फा मान एफएफ (कोई पारदर्शिता नहीं) माना जाता है। हालांकि, यदि आप # 335 ए 7 एफ 3 9 और # एफएफ 5 ए 7 एफ 3 की तुलना करते हैं तो आपको एक अंतर देखना चाहिए

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