अगर रिड्यूसर में सिर्फ़ एक इनपुट है, तो इसे कलेक्शन के हर बैंड पर अलग-अलग लागू किया जाएगा. अगर ऐसा नहीं है, तो इसमें उतने ही इनपुट होने चाहिए जितने कलेक्शन में बैंड हैं.
रिड्यूसर के आउटपुट के नाम से, आउटपुट बैंड के नाम तय होते हैं: एक से ज़्यादा इनपुट वाले रिड्यूसर, आउटपुट के नामों का सीधे तौर पर इस्तेमाल करेंगे.वहीं, एक इनपुट वाले रिड्यूसर, आउटपुट के नाम से पहले इनपुट बैंड का नाम जोड़ेंगे. उदाहरण के लिए, '10_mean', '20_mean').
| इस्तेमाल | रिटर्न |
|---|---|
ImageCollection.reduce(reducer, parallelScale) | इमेज |
| आर्ग्यूमेंट | टाइप | विवरण |
|---|---|---|
यह: collection | ImageCollection | कम की जाने वाली इमेज का कलेक्शन. |
reducer | रेड्यूसर | दिए गए कलेक्शन पर लागू किया जाने वाला रिड्यूसर. |
parallelScale | फ़्लोट, डिफ़ॉल्ट: 1 | मेमोरी के इस्तेमाल को सीमित करने के लिए इस्तेमाल किया जाने वाला स्केलिंग फ़ैक्टर; बड़े parallelScale का इस्तेमाल करना (जैसे, 2 या 4) डिफ़ॉल्ट वैल्यू के साथ, मेमोरी से बाहर की गणनाएं चालू कर सकते हैं. |