Untuk setiap piksel di setiap band 'input', jika piksel yang sesuai di 'test' bukan nol, outputkan piksel yang sesuai dalam nilai, jika tidak, outputkan piksel input.
Jika pada piksel tertentu, pengujian atau nilai ditutupi, nilai input akan digunakan. Jika input disamarkan, tidak ada yang dilakukan.
Band output memiliki nama yang sama dengan band input. Jenis output setiap band adalah jenis input dan nilai yang lebih besar. Gambar output mempertahankan metadata dan jejak gambar input.
| Penggunaan | Hasil |
|---|---|
Image.where(test, value) | Gambar |
| Argumen | Jenis | Detail |
|---|---|---|
ini: input | Gambar | Gambar input. |
test | Gambar | Gambar pengujian. Piksel gambar ini menentukan piksel input mana yang ditampilkan. Jika ini adalah satu band, band ini akan digunakan untuk semua band dalam gambar input. Ini mungkin bukan gambar array. |
value | Gambar | Nilai output yang akan digunakan jika pengujian tidak nol. Jika ini adalah satu band, band ini akan digunakan untuk semua band dalam gambar input. |