ee.Image.sampleRectangle

यह फ़ंक्शन, इमेज के पिक्सल के रेक्टैंगल क्षेत्र को हर बैंड के हिसाब से ND ऐरे में बदलता है. ऐरे को ऐसी सुविधा में दिखाया जाता है जिसमें इमेज की तरह ही प्रॉपर्टी होती हैं. साथ ही, इमेज को सैंपल करने के लिए इस्तेमाल की गई ज्यामिति (ज्यामिति) भी इमेज की तरह ही होती है. अगर ज्यामिति के बारे में नहीं बताया गया है, तो इमेज फ़ुटप्रिंट का इस्तेमाल किया जाता है. हर बैंड को उसके इनपुट प्रोजेक्शन में सैंपल किया जाता है. अगर कोई ज्यामिति नहीं दी गई है, तो उसे उसके फ़ुटप्रिंट का इस्तेमाल करके सैंपल किया जाता है. स्केलर बैंड के लिए, आउटपुट ऐरे 2D होता है. ऐरे बैंड के लिए, आउटपुट ऐरे (2+N)D होता है. यहां N, ओरिजनल बैंड में डाइमेंशन की संख्या है. अगर ऐरे बैंड की सैंपलिंग की जा रही है, तो सभी ऐरे में एलिमेंट की संख्या एक जैसी होनी चाहिए. अगर किसी बैंड के सैंपल किए गए क्षेत्र को पूरी तरह से मास्क किया गया है और डिफ़ॉल्ट ऐरे वैल्यू तय की गई है, तो इमेज को सैंपल करने के बजाय डिफ़ॉल्ट ऐरे वैल्यू का इस्तेमाल किया जाता है.

इस्तेमालरिटर्न
Image.sampleRectangle(region, properties, defaultValue, defaultArrayValue)सुविधा
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजवह इमेज जिसका सैंपल लेना है.
regionज्यामिति, डिफ़ॉल्ट: nullवह क्षेत्र जिसका प्रोजेक्ट किया गया बाउंडिंग बॉक्स, इमेज को सैंपल करने के लिए इस्तेमाल किया जाता है. डिफ़ॉल्ट रूप से, यह हर बैंड के फ़ुटप्रिंट पर सेट होता है.
propertiesसूची, डिफ़ॉल्ट: nullसैंपल की गई इमेज से कॉपी की जाने वाली प्रॉपर्टी. डिफ़ॉल्ट रूप से, यह सभी नॉन-सिस्टम प्रॉपर्टी के लिए लागू होता है.
defaultValueफ़्लोट, डिफ़ॉल्ट: nullडिफ़ॉल्ट वैल्यू का इस्तेमाल तब किया जाता है, जब सैंपल किए गए पिक्सल को मास्क किया जाता है या वह बैंड के फ़ुटप्रिंट से बाहर होता है.
defaultArrayValueऐरे, डिफ़ॉल्ट: nullयह डिफ़ॉल्ट वैल्यू है. इसका इस्तेमाल तब किया जाता है, जब सैंपल किए गए ऐरे पिक्सल को मास्क किया जाता है या वह बैंड के फ़ुटप्रिंट से बाहर होता है.