ee.Image.reduceResolution

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

रिड्यूसर के आउटपुट के नाम से, आउटपुट बैंड के नाम तय होते हैं: एक से ज़्यादा इनपुट वाले रिड्यूसर, आउटपुट के नामों का सीधे तौर पर इस्तेमाल करेंगे. एक इनपुट और एक आउटपुट वाले रिड्यूसर, इनपुट बैंड के नामों को बनाए रखेंगे. वहीं, एक इनपुट और कई आउटपुट वाले रिड्यूसर, आउटपुट के नाम के आगे इनपुट बैंड का नाम जोड़ देंगे. उदाहरण के लिए, '10_mean', '10_stdDev', '20_mean', '20_stdDev').

रिड्यूसर के इनपुट वेट, इनपुट मास्क और आउटपुट पिक्सल के उस हिस्से का प्रॉडक्ट होगा जिसे इनपुट पिक्सल कवर करता है.

इस्तेमालरिटर्न
Image.reduceResolution(reducer, bestEffort, maxPixels)इमेज
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजइनपुट इमेज.
reducerरेड्यूसरपिक्सल को एक साथ जोड़ने के लिए, इस रिड्यूसर का इस्तेमाल किया जाता है.
bestEffortबूलियन, डिफ़ॉल्ट वैल्यू: falseअगर डिफ़ॉल्ट रिज़ॉल्यूशन पर इनपुट का इस्तेमाल करने के लिए बहुत ज़्यादा पिक्सल की ज़रूरत होती है, तो पिरामिड लेवल से पहले से कम किए गए इनपुट पिक्सल का इस्तेमाल करें. इससे ऑपरेशन पूरा हो पाएगा.
maxPixelsपूर्णांक, डिफ़ॉल्ट: 64हर आउटपुट पिक्सल के लिए, इनपुट पिक्सल की ज़्यादा से ज़्यादा संख्या को एक साथ जोड़ा जा सकता है. इसे बहुत ज़्यादा पर सेट करने से, मेमोरी से जुड़ी समस्याएं होंगी.