Đối với mỗi pixel trong mỗi dải của "input", nếu pixel tương ứng trong "test" khác 0, hãy xuất pixel tương ứng theo giá trị, nếu không, hãy xuất pixel đầu vào.
Nếu tại một pixel nhất định, cả giá trị hoặc kết quả kiểm thử đều bị che, thì giá trị đầu vào sẽ được sử dụng. Nếu đầu vào bị che, thì sẽ không có gì xảy ra.
Các dải đầu ra có cùng tên với các dải đầu vào. Loại đầu ra của mỗi dải tần là loại lớn hơn trong số các loại đầu vào và giá trị. Hình ảnh đầu ra giữ lại siêu dữ liệu và dấu vết của hình ảnh đầu vào.
| Cách sử dụng | Giá trị trả về |
|---|---|
Image.where(test, value) | Hình ảnh |
| Đối số | Loại | Thông tin chi tiết |
|---|---|---|
this: input | Hình ảnh | Hình ảnh đầu vào. |
test | Hình ảnh | Hình ảnh thử nghiệm. Các pixel của hình ảnh này xác định pixel đầu vào nào được trả về. Nếu đây là một dải tần duy nhất, thì dải tần này sẽ được dùng cho tất cả dải tần trong hình ảnh đầu vào. Đây có thể không phải là hình ảnh mảng. |
value | Hình ảnh | Giá trị đầu ra cần sử dụng khi điều kiện kiểm tra không phải là 0. Nếu đây là một dải tần duy nhất, thì dải tần này sẽ được dùng cho tất cả dải tần trong hình ảnh đầu vào. |