कैनवास के कुछ हिस्सों को मिटाने के लिए आकृतियों का उपयोग शुरू करता है।
erase() के बाद आने वाली सभी ड्राइंग इससे घट जाएंगी कैनवास, नीचे वेब पेज को प्रकट कर रहा है। मिटाए गए क्षेत्र पारदर्शी हो जाएंगे, जिससे कैनवास के पीछे की सामग्री दिखाई देगी। fill(), stroke(), और blendMode() का एक बार कोई प्रभाव नहीं पड़ता है erase() को कॉल किया जाता है।
erase() फ़ंक्शन में दो वैकल्पिक पैरामीटर हैं। पहला पैरामीटर आकृति के आंतरिक भाग द्वारा मिटाने की ताकत निर्धारित करता है। 0 के मान का मतलब है कि कोई मिटाना नहीं होगा। 255 के मान का अर्थ है कि आकृति का आंतरिक भाग नीचे की सामग्री को पूरी तरह से मिटा देगा। डिफ़ॉल्ट मान 255 (पूर्ण शक्ति) है।
दूसरा पैरामीटर आकृति के किनारे से मिटाने की ताकत निर्धारित करता है। ए 0 के मान का अर्थ है कि कोई विलोपन नहीं होगा। 255 के मान का अर्थ है कि आकृति का किनारा नीचे की सामग्री को पूरी तरह से मिटा देगा। डिफ़ॉल्ट मान 255 (पूर्ण शक्ति) है।
मिटाने के प्रभाव को रद्द करने के लिए, noErase() फ़ंक्शन।
erase() का image() और
उदाहरण
सिंटैक्स
erase([strengthFill], [strengthStroke])
पैरामीटर्स
किसी आकृति के आंतरिक भाग के नीचे मिटाने की ताकत के लिए एक संख्या (0-255)। डिफ़ॉल्ट 255 है, जो पूर्ण शक्ति है।
किसी आकृति के आंतरिक भाग के नीचे मिटाने की ताकत के लिए एक संख्या (0-255)। डिफ़ॉल्ट 255 है, जो पूर्ण शक्ति है।