ee.Image.where

शर्त के आधार पर वैल्यू बदलता है.

'input' के हर बैंड में मौजूद हर पिक्सल के लिए, अगर 'test' में मौजूद उससे जुड़ा पिक्सल शून्य नहीं है, तो आउटपुट के तौर पर वैल्यू में उससे जुड़ा पिक्सल दिखाएं. ऐसा न होने पर, इनपुट पिक्सल दिखाएं.

अगर किसी पिक्सल पर, टेस्ट या वैल्यू को मास्क किया गया है, तो इनपुट वैल्यू का इस्तेमाल किया जाता है. अगर इनपुट मास्क किया गया है, तो कुछ नहीं किया जाता.

आउटपुट बैंड के नाम, इनपुट बैंड के नामों से मेल खाते हैं. हर बैंड का आउटपुट टाइप, इनपुट और वैल्यू टाइप में से बड़ा होता है. आउटपुट इमेज में, इनपुट इमेज का मेटाडेटा और फ़ुटप्रिंट मौजूद रहता है.

इस्तेमालरिटर्न
Image.where(test, value)इमेज
आर्ग्यूमेंटटाइपविवरण
यह: inputइमेजइनपुट इमेज.
testइमेजटेस्ट इमेज. इस इमेज के पिक्सल से यह तय होता है कि इनपुट पिक्सल में से कौनसा पिक्सल दिखाया जाएगा. अगर यह एक बैंड है, तो इसका इस्तेमाल इनपुट इमेज के सभी बैंड के लिए किया जाता है. ऐसा हो सकता है कि यह कोई अरे इमेज न हो.
valueइमेजवह आउटपुट वैल्यू जिसका इस्तेमाल तब किया जाता है, जब टेस्ट की वैल्यू शून्य न हो. अगर यह एक ही बैंड है, तो इसका इस्तेमाल इनपुट इमेज के सभी बैंड के लिए किया जाता है.