एक p5.Image बनाने के लिए एक छवि लोड करता है वस्तु.
loadImage() पहले पैरामीटर की तीन तरीकों में से एक व्याख्या करता है। यदि पथ एक छवि फ़ाइल प्रदान की गई है, loadImage() इसे लोड करेगा। के लिए पथ स्थानीय फ़ाइलें सापेक्ष होनी चाहिए, जैसे '/assets/thundercat.jpg'. यूआरएल जैसे कि <कोड>'https://example.com/thundercat.jpg' को ब्लॉक किया जा सकता है ब्राउज़र सुरक्षा। कच्चे छवि डेटा को बेस64 एन्कोडेड छवि के रूप में भी पारित किया जा सकता है फॉर्म 'data:image/png;base64,randomsequenceofcharacters'.
दूसरा पैरामीटर वैकल्पिक है. यदि कोई फ़ंक्शन पारित हो जाता है, तो यह होगा छवि लोड होने के बाद कॉल किया जाता है। कॉलबैक फ़ंक्शन वैकल्पिक रूप से उपयोग कर सकता है नया p5.Image ऑब्जेक्ट।
तीसरा पैरामीटर भी वैकल्पिक है. यदि कोई फ़ंक्शन पारित हो जाता है, तो यह होगा यदि छवि लोड होने में विफल रहती है तो कॉल किया जाता है। कॉलबैक फ़ंक्शन वैकल्पिक रूप से उपयोग कर सकता है घटना त्रुटि.
छवियों को लोड होने में समय लग सकता है. loadImage() में कॉल किया जा रहा है preload() यह सुनिश्चित करता है कि छवियां पहले लोड हों वे setup() या draw().
उदाहरण
सिंटैक्स
loadImage(path, [successCallback], [failureCallback])
पैरामीटर्स
लोड की जाने वाली छवि का पथ या बेस64 एन्कोडेड छवि।
फ़ंक्शन के साथ कॉल किया गया p5.Image एक बार भार.
फंक्शन को इवेंट के साथ बुलाया गया यदि छवि लोड होने में विफल रहती है तो त्रुटि।