برای هر پیکسل در هر باند «ورودی»، اگر پیکسل مربوطه در «تست» غیر صفر است، پیکسل مربوطه را از نظر مقدار خروجی بگیرید، در غیر این صورت پیکسل ورودی را خروجی بگیرید.
اگر در یک پیکسل معین، تست یا مقدار پوشانده شود، از مقدار ورودی استفاده می شود. اگر ورودی ماسک باشد، هیچ کاری انجام نمی شود.
باندهای خروجی هم نام باندهای ورودی هستند. نوع خروجی هر باند بزرگتر از نوع ورودی و مقدار است. تصویر خروجی ابرداده و ردپای تصویر ورودی را حفظ می کند.
| استفاده | برمی گرداند |
|---|---|
Image. where (test, value) | تصویر |
| استدلال | تایپ کنید | جزئیات |
|---|---|---|
این: input | تصویر | تصویر ورودی |
test | تصویر | تصویر آزمایشی پیکسل های این تصویر تعیین می کند که کدام یک از پیکسل های ورودی برگردانده شود. اگر این یک باند باشد، برای همه باندهای تصویر ورودی استفاده می شود. این ممکن است یک تصویر آرایه نباشد. |
value | تصویر | مقدار خروجی برای استفاده در جایی که تست صفر نیست. اگر این یک باند باشد، برای همه باندهای تصویر ورودی استفاده می شود. |