ee.Image.where

جایگزینی شرطی مقادیر را انجام می‌دهد.

برای هر پیکسل در هر باند از «ورودی»، اگر پیکسل مربوطه در «آزمون» غیرصفر باشد، مقدار پیکسل مربوطه را در خروجی نشان بده، در غیر این صورت پیکسل ورودی را نشان بده.

اگر در یک پیکسل مشخص، تست یا مقدار ماسک شده باشد، از مقدار ورودی استفاده می‌شود. اگر ورودی ماسک شده باشد، هیچ کاری انجام نمی‌شود.

باندهای خروجی نام‌های مشابهی با باندهای ورودی دارند. نوع خروجی هر باند، بزرگتر از نوع ورودی و مقداری است. تصویر خروجی، فراداده و ردپای تصویر ورودی را حفظ می‌کند.

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