संदर्भ saveFrames()

saveFrames()

कैनवास से फ़्रेम का एक क्रम कैप्चर करता है जिसे छवियां में सहेजा जा सकता है

saveFrames() फ़्रेम ऑब्जेक्ट की एक सरणी बनाता है। प्रत्येक फ्रेम है के रूप में संग्रहित किया गया है एक ऑब्जेक्ट जिसका फ़ाइल प्रकार, फ़ाइल नाम और छवि डेटा एक स्ट्रिंग के रूप में है। के लिए उदाहरण के लिए, पहले सहेजे गए फ़्रेम में निम्नलिखित गुण हो सकते हैं:

{ ext: "'png', filenmame: 'frame0', imageData:" "'data":"image/octet-stream;base64, abc123' }.

"

पहला पैरामीटर, फ़ाइल नाम, फ़ाइल के लिए उपसर्ग सेट करता है names. के लिए "उदाहरण के लिए, उपसर्ग को 'frame' पर सेट करने से छवि उत्पन्न होगी" फ़ाइलें frame0.png, frame1.png, इत्यादि।

दूसरा पैरामीटर, एक्सटेंशन, फ़ाइल प्रकार को या तो सेट करता है "'पीएनजी' या" "'jpg'.

"

तीसरा पैरामीटर, अवधि, रिकॉर्ड करने की अवधि निर्धारित करता है सेकंड. अधिकतम अवधि 15 सेकंड है।

चौथा पैरामीटर, फ़्रेमरेट, फ़्रेम की संख्या निर्धारित करता है रिकॉर्ड प्रति दूसरा। अधिकतम फ़्रेम दर मान 22 है। सीमाएं लगाई गई हैं अवधि और बहुत अधिक मेमोरी का उपयोग करने से बचने के लिए framerate। बड़ी रिकॉर्डिंग कैनवस स्केच या यहां तक ​​कि वेब ब्राउज़र को भी आसानी से क्रैश कर सकता है।

पांचवां पैरामीटर, कॉलबैक, वैकल्पिक है। यदि कोई फ़ंक्शन है उत्तीर्ण, छवि फ़ाइलें डिफ़ॉल्ट रूप से सहेजी नहीं जाएंगी. कॉलबैक फ़ंक्शन का उपयोग किया जा सकता है प्रत्येक कैप्चर किए गए फ़्रेम के लिए डेटा युक्त एक सरणी को संसाधित करने के लिए। सरणी छवि डेटा में प्रत्येक के लिए तीन गुणों वाली वस्तुओं का एक क्रम होता है फ़्रेम: इमेजडेटा, फ़ाइल नाम, और एक्सटेंशन.

ध्यान दें: फ़्रेम डिफ़ॉल्ट रूप से व्यक्तिगत छवि फ़ाइलों के रूप में डाउनलोड किए जाते हैं।

उदाहरण

सिंटैक्स

saveFrames(फ़ाइल का नाम, विस्तार, अवधि, फ्रेम रेट, [callback])

पैरामीटर्स

फ़ाइल का नाम
स्ट्रिंग:

फ़ाइल नाम का उपसर्ग.

विस्तार
स्ट्रिंग: "

फ़ाइल एक्सटेंशन, या तो 'jpg' या 'png'।

"
अवधि
संख्या:

रिकॉर्ड करने की अवधि सेकंड में। यह पैरामीटर बाध्य होगा 15 से कम या बराबर.

फ्रेम रेट
संख्या:

प्रति सेकंड सहेजने के लिए फ़्रेम की संख्या। यह पैरामीटर बाधित होगा 22 से कम या बराबर होना.

callback
फ़ंक्शन(सरणी):

कॉलबैक फ़ंक्शन जिसे निष्पादित किया जाएगा छवि डेटा को संभालने के लिए. यह फ़ंक्शन एक सरणी को तर्क के रूप में स्वीकार करना चाहिए। सरणी में निर्दिष्ट संख्या शामिल होगी वस्तुओं के फ्रेम. प्रत्येक वस्तु में तीन होते हैं गुण: इमेजडेटा, फ़ाइल नाम, और एक्सटेंशन

Notice any errors or typos? Please let us know. Please feel free to edit src/image/image.js and open a pull request!

संबंधित संदर्भ