ChannelCombination और LRGBCombination में अंतर
PixInsight में ChannelCombination और LRGBCombination — इन दोनों प्रोसेस के नाम बहुत मिलते-जुलते हैं, इसलिए अकसर लोग उलझ जाते हैं कि कब किसका इस्तेमाल करना चाहिए; इंटरनेट पर बहुत-से ट्यूटोरियल वीडियो भी इन्हें आपस में गड्डमड्ड कर देते हैं। इस लेख में मैं अपना ख़ुद का इस्तेमाल का तरीक़ा साझा कर रहा हूँ, और साथ ही दोनों के बीच गणना के स्तर पर मौजूद असली फ़र्क़ भी।
मेरा इस्तेमाल का तरीक़ा
- LRGBCombination: मैं इसे अरैखिक अवस्था में इस्तेमाल करता हूँ, RGB चैनलों के L को अलग से प्रोसेस किए गए L से बदलने के लिए — यानी वही जिसे “RGB इमेज में L चैनल जोड़ना” कहा जाता है।
- ChannelCombination: मेरा सबसे आम इस्तेमाल रैखिक अवस्था में RGB के तीनों चैनल जोड़ने का है। चूँकि ChannelCombination अपनी ओर से कोई और प्रोसेसिंग नहीं करता, यह विशुद्ध रूप से केवल चैनलों को जोड़ता है (ChannelExtraction के चैनल पृथक्करण का समकक्ष)।
ChannelCombination के कॉम्बिनेशन मोड में RGB, HSV, HSI, CIEXYZ, CIEL*a*b, CIEL*c*h शामिल हैं। आप इसे “क्लिक करने वाले इंटरफ़ेस वाला PixelMath” मान सकते हैं, इसलिए सिद्धांततः PixelMath से भी हूबहू वही ऑपरेशन किया जा सकता है।
प्रश्नोत्तर एक: रैखिक अवस्था में LRGBCombination से RGB जोड़ें तो क्या होगा?
एक साथी खगोल छायाकार ने यही सवाल पूछा। नीचे का चित्र नतीजा दिखाता है — निष्पक्ष तुलना के लिए चित्र की दोनों इमेज पर एक ही STF स्क्रीन स्ट्रेच लगाया गया है।

आप देख सकते हैं कि LRGBCombination का नतीजा (दायाँ चित्र) ChannelCombination (बायाँ चित्र) की तुलना में कोई अंतर नहीं दिखाता। आँखों के धोखा खा जाने से बचने के लिए मैंने इमेज को पिक्सेल स्तर तक ज़ूम करके मान भी नापे, और वे भी पूरी तरह एक जैसे निकले।
पर ध्यान रहे, यह तभी सही है जब LRGBCombination की ट्रांसफ़र सेटिंग्स “पूरी तरह डिफ़ॉल्ट पर बनी रहें”। यह प्रोसेस चैनल वेट, ट्रांसफ़र फ़ंक्शन और क्रोमिनेंस शोर घटाने के विकल्प देता है; इन विकल्पों को छेड़ते ही नतीजा ChannelCombination से अलग हो जाएगा।
प्रश्नोत्तर दो: रैखिक अवस्था में LRGBCombination से जोड़ने पर रंग क्यों बिगड़ जाते हैं?
एक और साथी ने पूछा कि रैखिक अवस्था में LRGBCombination से L, R, G, B को अलग-अलग जोड़ने पर, या L को RGB के साथ जोड़ने पर, रंग क्यों बिगड़ जाते हैं?
जवाब वही है जो मैंने पहले साझा किए लेख में दिया था: क्योंकि LRGBCombination एक अरैखिक प्रोसेस है और इसे अरैखिक अवस्था में ही चलाना चाहिए। हालाँकि सिर्फ़ RGB चैनल जोड़ते समय (और डिफ़ॉल्ट मान बनाए रखते हुए) कोई दिक़्क़त नहीं आती, पर जैसे ही L का दख़ल होता है या इंटरफ़ेस के पैरामीटर बदले जाते हैं, गड़बड़ी हो सकती है।