क्या अल्फा चैनल को सही किया जाना चाहिए


11

हम जानते हैं कि PNG, BMP, आदि ... में संग्रहीत पिक्सेल मूल्य रैखिक RGB स्थान में नहीं है। लेकिन मुझे अल्फ़ा चैनल के बारे में कुछ भी कहते हुए कोई दस्तावेज़ नहीं मिला। अल्फा चैनल रेखीय स्थान में छवि फ़ाइलों में संग्रहीत है या नहीं?

जवाबों:


11

हम जानते हैं कि PNG, BMP, आदि ... में संग्रहीत पिक्सेल मूल्य रैखिक RGB स्थान में नहीं है।

आवश्यक रूप से यह सही नहीं है। आप एक छवि में जो भी रंग स्थान चाहते हैं उसे स्टोर कर सकते हैं, इसके लिए रंगों (जैसे सामान्य नक्शे) की भी आवश्यकता नहीं है।

अल्फा चैनल आम तौर पर रैखिक होता है। अल्फा चैनल प्रदर्शित नहीं होता है, लेकिन यह आम तौर पर पारदर्शिता (या जो कुछ भी) के लिए इस्तेमाल किया जाने वाला एक गैर-रंग शब्द है। क्योंकि उन्हें मॉनिटर पर प्रदर्शित करने की आवश्यकता नहीं है, इसलिए गामा स्थान में स्टोर करने का कोई कारण नहीं है। यदि आपने किया है, तो आप अनावश्यक रूप से अल्फा मानों के निचले छोर पर सटीकता खो देंगे। नॉर्मल्स नक्शे में तर्क की एक समान रेखा का पालन किया जाता है, जैसा कि जूलियन गुर्टॉल्ट द्वारा बहुत अच्छी तरह से समझाया गया है


3

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

हालाँकि, जब आप फ़ोटोशॉप में लेखक का चित्र बनाते हैं, तो वे अल्फा चैनल सहित sRGB स्पेस में स्क्रीन पर प्रदर्शित होते हैं, इसलिए यदि आप लेखक अल्फा चैनल पर भरोसा करते हैं कि पिक्सेल की कथित चमक पारदर्शिता का प्रतिनिधित्व करती है, तो आप कह सकते हैं कि अल्फा भी में संग्रहीत है गामा स्थान। लेकिन, अगर आप फ़ोटोशॉप में लेयर ट्रांसपेरेंसी का उपयोग करके अल्फा को लेखक करते हैं, तो अल्फा को रैखिक रूप से संग्रहीत किया जाता है (जैसे 50% पारदर्शी परत को अल्फा = 128 के रूप में संग्रहीत किया जाता है)।

तो अंत में यह निर्भर करता है कि आप डेटा को कैसे लिखते हैं कि डेटा किस स्थान पर संग्रहीत है और आपको इसकी व्याख्या कैसे करनी चाहिए। यह भी गौर करने वाली बात यह है कि यदि मूल्यों का गैर-रेखीय वितरण आपको कोई सटीक लाभ देता है। रंग मान sRGB में संग्रहीत होते हैं क्योंकि मानव दृश्य प्रणाली प्रकाश चमक के लिए लघु रूप से प्रतिक्रिया करती है, इसलिए यह माना जाता है कि कथित बैंडिंग को कम करने के लिए ईंटों की तुलना में अंधेरे में अधिक विवरण हैं, लेकिन आप पूछ सकते हैं कि क्या इस तरह के वितरण से सामान्य नक्शे या खुरदरापन मूल्यों को संग्रहीत करने में लाभ होगा बनावट में।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.