वर्तमान कैनवास को एक छवि के रूप में सहेजता है।
डिफ़ॉल्ट रूप से, saveCanvas()
कैनवास को PNG छवि के रूप में सहेजता है untitled.png
.
पहला पैरामीटर, फ़ाइल नाम
, वैकल्पिक है। यह एक स्ट्रिंग है सेट करता है फ़ाइल का नाम. यदि कोई फ़ाइल एक्सटेंशन शामिल है, जैसे कि "saveCanvas('drawing.png')
, फिर छवि का उपयोग करके सहेजा जाएगा"
दूसरा पैरामीटर, extension
, भी वैकल्पिक है। यह सेट करता है फ़ाइलें स्वरूप. "या तो 'png'
या 'jpg'
का उपयोग किया जा सकता है। उदाहरण के लिए," "saveCanvas('ड्राइंग', 'jpg')
" कैनवास को drawing.jpg
ध्यान दें: ब्राउज़र या तो फ़ाइल को तुरंत सहेज लेगा या उपयोगकर्ता को संकेत देगा एक संवाद विंडो के साथ.
उदाहरण
सिंटैक्स
saveCanvas(selectedCanvas, [फ़ाइल का नाम], [विस्तार])
saveCanvas([फ़ाइल का नाम], [विस्तार])
पैरामीटर्स
ए का संदर्भ विशिष्ट HTML5 कैनवास तत्व.
फ़ाइल नाम. डिफ़ॉल्ट 'शीर्षकहीन'।
"फ़ाइल एक्सटेंशन, या तो 'jpg' या 'png'। डिफ़ॉल्ट 'png' है।
"संबंधित संदर्भ
createImage
एक नया p5.Image ऑब्जेक्ट बनाता है। createImage() width का उपयोग करता है और ऊंचाई पैरामीटर नया सेट करने के लिए p5.Image ऑब्जेक्ट के आयाम पिक्सेल में। नई p5.Image को अपडेट करके संशोधित किया जा सकता है पिक्सेल सरणी या इसके कॉल द्वारा get() और set() तरीके। loadPixels() विधि होनी चाहिए बुलाया पिक्सेल मानों को पढ़ने या संशोधित करने से पहले। updatePixels() विधि होनी चाहिए बुलाया अपडेट प्रभावी होने के लिए.
p5.Image
एक छवि का वर्णन करने के लिए एक वर्ग। छवियाँ पिक्सेल के आयताकार ग्रिड हैं जिन्हें प्रदर्शित किया जा सकता है संशोधित.
saveCanvas
वर्तमान कैनवास को एक छवि के रूप में सहेजता है। डिफ़ॉल्ट रूप से, saveCanvas() कैनवास को PNG छवि के रूप में सहेजता है untitled.png.
saveFrames
कैनवास से फ़्रेम का एक क्रम कैप्चर करता है जिसे छवियां में सहेजा जा सकता है saveFrames() फ़्रेम ऑब्जेक्ट की एक सरणी बनाता है। प्रत्येक फ्रेम है के रूप में संग्रहित किया गया है एक ऑब्जेक्ट जिसका फ़ाइल प्रकार, फ़ाइल नाम और छवि डेटा एक स्ट्रिंग के रूप में है। के लिए उदाहरण के लिए, पहले सहेजे गए फ़्रेम में निम्नलिखित गुण हो सकते हैं: { ext: "'png', filenmame: 'frame0', imageData:" "'data":"image/octet-stream;base64, abc123' }." पहला पैरामीटर, फ़ाइल नाम, फ़ाइल के लिए उपसर्ग सेट करता है names.