Для каждого пикселя в каждой полосе «входных данных», если соответствующий пиксель в «тестовых данных» отличен от нуля, выведите значение соответствующего пикселя, в противном случае выведите значение входного пикселя.
Если в данном пикселе либо тестовое значение, либо значение маскируется, используется входное значение. Если входное значение маскируется, ничего не происходит.
Выходные полосы имеют те же названия, что и входные полосы. Тип выходных данных каждой полосы определяется наибольшим из типов входных и значений. Выходное изображение сохраняет метаданные и размер входного изображения.
| Использование | Возвраты |
|---|---|
Image. where (test, value) | Изображение |
| Аргумент | Тип | Подробности |
|---|---|---|
это: input | Изображение | Входное изображение. |
test | Изображение | Тестовое изображение. Пиксели этого изображения определяют, какие из входных пикселей будут возвращены. Если это однополосное изображение, оно используется для всех полос во входном изображении. Это не может быть изображение-массив. |
value | Изображение | Выходное значение, которое следует использовать, если test не равно нулю. Если это один канал, то оно используется для всех каналов входного изображения. |