2010-01-25 13 views
61

मेरे पास एक ऐसी छवि है जिसमें अल्फा चैनल पारदर्शिता है।एक पीएनजी छवि में पिक्सेल के अल्फा चैनल पारदर्शिता मान को कैसे ढूंढें?

मैं सीएसएस में आरजीबीए मानों के साथ एक ही पृष्ठभूमि रंग को फिर से बनाना चाहता हूं लेकिन मुझे पृष्ठभूमि पिक्सेल और उनके अल्फा चैनल मान का असली रंग नहीं मिल रहा है। अगर मैं किसी भी प्रकार के रंग पिकर का उपयोग करता हूं तो यह मुझे पिक्सेल रंग का पूर्ण मूल्य देगा जो इसके पृष्ठभूमि रंग से प्रासंगिक है।

क्या आपको पिक्सेल के असली अल्फा चैनल मान को खोजने के लिए कोई चाल पता है?

+1

ओह आम इस सवाल और इसके उत्तर सिर्फ शानदार हैं, यह एक बहुत ही विशिष्ट समस्या है जो दुनिया भर के कई लोगों को प्रभावित करता है, पुराने वेबसाइटों का आधुनिकीकरण करने वाले डिजाइनरों के बारे में जो पारदर्शी छवियों को वर्कअराउंड के रूप में इस्तेमाल करते हैं, इस तथ्य के कारण कि अस्पष्टता मानक नहीं थी सभी प्रमुख ब्राउज़र (चलो स्पष्ट हो: इंटरनेट एक्स्प्लोरर)। – Heitor

उत्तर

139

फ़ोटोशॉप के इन्फो पैनल में, आप 'ओपेसिटी' को रीडआउट मोड के रूप में चुन सकते हैं, हालांकि यह एक प्रतिशत के रूप में दिखाई देगा, न कि वास्तविक अल्फा मान के रूप में।

इसे सक्षम करने के लिए, बस जानकारी विंडो खोलें, चुनें पैनल विकल्प और फिर अस्पष्टता को दूसरा रंग पढ़ा गया मोड सेट।

+2

+1 ने मुझे बहुत समय बचाया –

+4

+1 धन्यवाद, यह विकल्प अच्छी तरह छिपा हुआ है। यह भी ध्यान दें: आप "वेब रंग" में "फर्स्ट कलर रीडआउट" विकल्प सेट कर सकते हैं, जो आपको एचईएक्स मोड में आरजीबी देगा। बहुत उपयोगी। –

+2

सीएस 6 में (शायद पहले संस्करण भी?) इसके लिए थोड़ा सा शॉर्टकट है। जानकारी पैनल में आंख-बूंद-ड्रॉप-डाउनडाउन मेनू आइकन पर क्लिक करें और सीधे सूची से अस्पष्टता का चयन करें। – darrinm

0

पूर्ण रंग का उपयोग करें और फ़ोटोशॉप में पारदर्शिता समायोजित करें जब तक कि यह सही न लगे और फिर उस मान का उपयोग अपने मूल्य के रूप में करें।

+1

यह वही है जो मैं अभी कर रहा हूं। यह व्यवहार्य है लेकिन एक बेहतर तरीका होना चाहिए। –

6

मुझे फ़ोटोशॉप में सटीक अल्फा मान प्राप्त करने का कोई तरीका मिला। अन्य समाधान केवल वास्तविक अल्फा को निकटतम पूर्णांक प्रतिशत प्राप्त करते हैं।

  • एक काला पृष्ठभूमि परत (# 000000) बनाएँ।
  • उस परत को डुप्लिकेट करें जिसका अल्फा आपको चाहिए, क्योंकि हमें इसे संपादित करने की आवश्यकता है। (या यदि आपको कई परतों के समग्र अल्फा की आवश्यकता है, तो उन्हें डुप्लिकेट करें और उन्हें मर्ज करें)
  • मूल परत छुपाएं, ताकि केवल काला पृष्ठभूमि और नया डुप्लिकेट दिखाई दे।
  • नई परत पर क्लिक करें और फिर "पारदर्शी पिक्सेल लॉक करें" (परतों के ऊपर छोटे चेकरबोर्ड आइकन) पर क्लिक करें
  • सफेद रंग के साथ परत (Shift + बैकस्पेस) भरें।

अब आपके पास एक तस्वीर है जिसमें मूल छवि के अल्फा मान हैं, ग्रेस्केल में। छवि में किसी भी पिक्सेल का चयन करने के लिए बस रंग पिकर का उपयोग करें, और सटीक अल्फा मान प्राप्त करें (उदाहरण के लिए # 7f7f7f का अर्थ 0x7f, या 127 का अल्फा है)।

0

पीएस जानकारी पैनल का उपयोग करें और अस्पष्टता के लिए दूसरा रंग रीडआउट मोड सेट करें। आप जिस ऑब्जेक्ट का विश्लेषण कर रहे हैं उसकी परत को छोड़कर सभी परतों की दृश्यता को बंद करें (पृष्ठभूमि पारदर्शी चेकरबोर्ड होना चाहिए) -इन्फो अब मूल आरजीबी मान और सही अस्पष्टता प्रदान करता है जिसे आरजीबीए में परिवर्तित किया जा सकता है।

16

गिंप का उपयोग करके, आप can use रंग पिकर का उपयोग करते हैं।

पिक्सेल पर क्लिक करते समय शिफ्ट दबाएं।
(या टिकटिक Use info window उपकरण के विकल्प में)

एक बार जब आप एक पिक्सेल पर क्लिक करें, Color Picker Information window पॉप अप होगा, अल्फा स्तर सहित विवरण दर्शाने:

screenshot from gimp docs

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