ee.Image.where

تُجري استبدالاً شرطيًا للقيم.

لكل بكسل في كل نطاق من "الإدخال"، إذا كان البكسل المقابل في "الاختبار" غير صفري، يتم عرض البكسل المقابل في القيمة، وإلا يتم عرض بكسل الإدخال.

إذا تم إخفاء الاختبار أو القيمة في بكسل معيّن، يتم استخدام قيمة الإدخال. إذا كان الإدخال مخفيًا، لن يتم تنفيذ أي إجراء.

تحمل النطاقات الناتجة الأسماء نفسها المستخدَمة في النطاقات المدخلة. نوع الإخراج لكل نطاق هو الأكبر بين نوعَي الإدخال والقيمة. تحتفظ الصورة الناتجة بالبيانات الوصفية والبصمة الرقمية للصورة المُدخَلة.

الاستخدامالمرتجعات
Image.where(test, value)صورة
الوسيطةالنوعالتفاصيل
هذا: inputصورةالصورة المدخَلة
testصورةصورة الاختبار تحدّد وحدات البكسل في هذه الصورة وحدات البكسل التي يتم عرضها من الصورة الأصلية. إذا كان هذا النطاق واحدًا، يتم استخدامه لجميع النطاقات في الصورة المدخلة. قد لا تكون هذه صورة مصفوفة.
valueصورةقيمة الإخراج التي سيتم استخدامها عندما لا يكون الاختبار صفرًا إذا كان هذا النطاق واحدًا، يتم استخدامه لجميع النطاقات في الصورة المدخلة.