Jeśli funkcja redukująca ma 1 dane wejściowe, zostanie zastosowana osobno do każdego pasma kolekcji. W przeciwnym razie musi mieć tyle samo danych wejściowych, ile pasm ma kolekcja.
Nazwy danych wyjściowych funkcji redukującej określają nazwy pasm wyjściowych: funkcje redukujące z wieloma danymi wejściowymi będą używać nazw wyjściowych bezpośrednio, a funkcje redukujące z jednymi danymi wejściowymi będą dodawać do nazwy wyjściowej prefiks w postaci nazwy pasma wejściowego (np. '10_mean', '20_mean').
| Wykorzystanie | Zwroty | 
|---|---|
| ImageCollection.reduce(reducer, parallelScale) | Obraz | 
| Argument | Typ | Szczegóły | 
|---|---|---|
| to: collection | ImageCollection | Kolekcja obrazów do zredukowania. | 
| reducer | Ograniczenie | Reduktor do zastosowania w danej kolekcji. | 
| parallelScale | Liczba zmiennoprzecinkowa, domyślnie: 1 | Współczynnik skalowania używany do ograniczania wykorzystania pamięci.Użycie większej wartości parallelScale (np. 2 lub 4) może umożliwić obliczenia, które w przypadku domyślnego ustawienia wyczerpują pamięć. |