ee.Image.where

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

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

اگر در پیکسل داده‌شده، test یا value ماسک شده باشد، از مقدار input استفاده می‌شود. اگر ورودی ماسک شده باشد، کاری انجام نمی‌شود.

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

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