कैनवास की पृष्ठभूमि के लिए उपयोग किए जाने वाले रंग को सेट करता है।
डिफ़ॉल्ट रूप से, पृष्ठभूमि पारदर्शी है। background()
है आमतौर पर प्रत्येक फ्रेम की शुरुआत में डिस्प्ले विंडो को साफ़ करने के लिए draw() के भीतर उपयोग किया जाता है। इसका उपयोग एनीमेशन के पहले फ्रेम पर पृष्ठभूमि सेट करने के लिए setup() के अंदर भी किया जा सकता है।
background()
का संस्करण एक पैरामीटर के साथ चार तरीकों में से एक मूल्य की व्याख्या करता है। यदि पैरामीटर एक Number
है, तो इसे ग्रेस्केल मान के रूप में समझा जाता है। यदि पैरामीटर एक String
है, तो इसे सीएसएस रंग स्ट्रिंग के रूप में समझा जाता है। आरजीबी, आरजीबीए, एचएसएल, एचएसएलए, हेक्स और नामित रंग स्ट्रिंग समर्थित हैं। यदि पैरामीटर एक p5.Color ऑब्जेक्ट है, यह होगा पृष्ठभूमि रंग के रूप में उपयोग करें। यदि पैरामीटर एक है p5.Image ऑब्जेक्ट, इसका उपयोग इस रूप में किया जाएगा पृष्ठभूमि छवि.
दो मापदंडों के साथ background()
का संस्करण पहले वाले को ग्रेस्केल मान के रूप में व्याख्या करता है। दूसरा पैरामीटर अल्फा (पारदर्शिता) मान सेट करता है।
तीन मापदंडों के साथ background()
का संस्करण व्याख्या करता है वर्तमान colorMode() के आधार पर उन्हें RGB, HSB, या HSL रंगों के रूप में। डिफ़ॉल्ट रूप से, रंग हैं आरजीबी मानों में निर्दिष्ट। background(255, 204, 0)
को कॉल करने से बैकग्राउंड का रंग चमकीला पीला हो जाता है।
उदाहरण
सिंटैक्स
background(color)
background(colorstring, [a])
background(gray, [a])
background(v1, v2, v3, [a])
background(values)
background(image, [a])
पैरामीटर्स
color() द्वारा बनाया गया कोई भी मान फ़ंक्शन
रंग स्ट्रिंग, संभावित प्रारूपों में शामिल हैं: पूर्णांक आरजीबी() या आरजीबीए(), प्रतिशत आरजीबी() या आरजीबीए(), 3-अंकीय हेक्स, 6-अंकीय हेक्स.
वर्तमान के सापेक्ष पृष्ठभूमि की अस्पष्टता रंग सीमा (डिफ़ॉल्ट मान 0-255 है).
सफेद और काले के बीच एक मान निर्दिष्ट करता है।
यदि रंग मोड आरजीबी है तो लाल मान, या यदि रंग मोड एचएसबी है तो संतृप्ति मान।
यदि रंग मोड आरजीबी है तो हरा मान, या यदि रंग मोड एचएसबी है तो संतृप्ति मान।
यदि रंग मोड आरजीबी है तो नीला मान, या यदि रंग मोड एचएसबी है तो संतृप्ति मान।
एक सारणी जिसमें लाल, हरा, नीला और रंग के अल्फा घटक शामिल है ।
छवि loadImage() के साथ बनाई गई या createImage(), पृष्ठभूमि के रूप में सेट करने के लिए।(स्केच विंडो के आकार के समान होना चाहिए)।
संबंधित संदर्भ
background
कैनवास की पृष्ठभूमि के लिए उपयोग किए जाने वाले रंग को सेट करता है। डिफ़ॉल्ट रूप से, पृष्ठभूमि पारदर्शी है। background() है आमतौर पर प्रत्येक फ्रेम की शुरुआत में डिस्प्ले विंडो को साफ़ करने के लिए draw() के भीतर उपयोग किया जाता है। इसका उपयोग एनीमेशन के पहले फ्रेम पर पृष्ठभूमि सेट करने के लिए setup() के अंदर भी किया जा सकता है। background() का संस्करण एक पैरामीटर के साथ चार तरीकों में से एक मूल्य की व्याख्या करता है। यदि पैरामीटर एक Number है, तो इसे ग्रेस्केल मान के रूप में समझा जाता है। यदि पैरामीटर एक String है, तो इसे सीएसएस रंग स्ट्रिंग के रूप में समझा जाता है। आरजीबी, आरजीबीए, एचएसएल, एचएसएलए, हेक्स और नामित रंग स्ट्रिंग समर्थित हैं। यदि पैरामीटर एक p5.Color ऑब्जेक्ट है, यह होगा पृष्ठभूमि रंग के रूप में उपयोग करें। यदि पैरामीटर एक है p5.Image ऑब्जेक्ट, इसका उपयोग इस रूप में किया जाएगा पृष्ठभूमि छवि.
beginClip
एक आकृति को परिभाषित करना प्रारंभ करता है जो बाद में बनाई गई किसी भी आकृति को छिपा देगा। beginClip() और endClip() के बीच खींची गई कोई भी आकृति मास्क के आकार में जुड़ जाएगी। मास्क endClip() के बाद खींची गई किसी भी चीज़ पर लागू होगा। पैरामीटर, options, वैकल्पिक है। यदि invert प्रॉपर्टी वाला कोई ऑब्जेक्ट पास किया जाता है, जैसे कि beginClip({ invert: true }), तो इसका उपयोग मास्किंग मोड सेट करने के लिए किया जाएगा। { invert: true } मुखौटे को उलट देता है, जिससे ढकी हुई आकृतियों में छेद हो जाते हैं। invert डिफ़ॉल्ट रूप से गलत है। मास्क को push() और pop() के बीच समाहित किया जा सकता है कार्य। ऐसा करने से नकाबपोश आकृतियों के बाद नकाबपोश आकृतियाँ बनाई जा सकती हैं। मास्क को कॉलबैक फ़ंक्शन में भी परिभाषित किया जा सकता है जो clip() को पास किया जाता है। .
clear
कैनवास पर पिक्सेल साफ़ करता है। clear() प्रत्येक पिक्सेल को 100% पारदर्शी बनाता है। कॉलिंग clear() createX() फ़ंक्शंस द्वारा बनाई गई वस्तुओं को साफ़ नहीं करता है जैसे createGraphics() , createVideo(), और createImg()। ये वस्तुएं रहेंगी clear() को कॉल करने के बाद कोई परिवर्तन नहीं होता है और इसे दोबारा बनाया जा सकता है। वेबजीएल मोड में, यह फ़ंक्शन स्क्रीन को एक विशिष्ट रंग में साफ़ कर सकता है। यह सामान्यीकृत RGBA रंग मानों के रूप में चार संख्यात्मक मापदंडों की व्याख्या करता है। यह डेप्थ बफ़र को भी साफ़ करता है। यदि आप WebGL रेंडरर का उपयोग नहीं कर रहे हैं, तो इन मापदंडों का कोई प्रभाव नहीं पड़ेगा। .
clip
एक आकृति को परिभाषित करता है जो बाद में खींची गई किसी भी आकृति को छिपा देगी। पहला पैरामीटर, callback, एक फ़ंक्शन है जो मुखौटा परिभाषित करता है। callback में खींची गई कोई भी आकृति मुखौटा आकार में जुड़ जाएगी। clip() को कॉल करने के बाद खींची गई किसी भी चीज़ पर मास्क लागू होगा। दूसरा पैरामीटर, options, वैकल्पिक है। यदि invert प्रॉपर्टी वाला कोई ऑब्जेक्ट पास किया जाता है, जैसे कि beginClip({ invert: true }), तो यह होगा मास्किंग मोड सेट करने के लिए उपयोग किया जाता है। { invert: true } मुखौटा को उलट देता है, जिससे छिपी हुई आकृतियों में छेद बन जाता है। invert डिफ़ॉल्ट रूप से false होता है। मास्क को push() और pop() फ़ंक्शन के बीच समाहित किया जा सकता है। ऐसा करने से नकाबपोश आकृतियों के बाद नकाबपोश आकृतियाँ बनाई जा सकती हैं। मास्क को beginClip() और endClip() से भी परिभाषित किया जा सकता है। .