ee.Image.cast
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Przekształca niektóre lub wszystkie pasma obrazu w określone typy.
Wykorzystanie | Zwroty |
---|
Image.cast(bandTypes, bandOrder) | Obraz |
Argument | Typ | Szczegóły |
---|
to: image | Obraz | Obraz do przesłania. |
bandTypes | Słownik | Słownik zawierający nazwy zespołów i ich rodzaje. Typy mogą być wartościami PixelTypes lub ciągami znaków. Prawidłowe ciągi znaków to: „int8”, „int16”, „int32”, „int64”, „uint8”, „uint16”, „uint32”, „byte”, „short”, „int”, „long”, „float” i „double”. Jeśli bandTypes zawiera pasma, których nie ma jeszcze na obrazie wejściowym, zostaną one dodane do obrazu jako pasma przezroczyste. Jeśli nie określisz też parametru bandOrder, nowe pasma zostaną dodane w kolejności alfabetycznej. |
bandOrder | Lista, domyślna: null | Lista określająca kolejność pasm w wyniku. Jeśli zostanie podana, musi pasować do pełnej listy pasm w wyniku. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],["The `Image.cast` function modifies an image by changing the data type of its bands. It takes a dictionary, `bandTypes`, mapping band names to new data types (PixelTypes or strings like 'int8', 'float'). If a specified band is not present in the original image, a transparent band of that type is added. An optional `bandOrder` list defines the sequence of the resulting bands. The function returns the modified `Image`.\n"],null,[]]