रंग का वर्णन करने के लिए एक वर्ग।
प्रत्येक p5.Color
ऑब्जेक्ट रंग मोड और स्तर अधिकतम को संग्रहीत करता है जो इसके निर्माण के दौरान सक्रिय थे। इन मानों का उपयोग ऑब्जेक्ट के कंस्ट्रक्टर को दिए गए तर्कों की व्याख्या करने के लिए किया जाता है। वे आउटपुट फ़ॉर्मेटिंग भी निर्धारित करते हैं जैसे कि कब saturation() कहा जाता है।
रंग को आंतरिक रूप से फ़्लोटिंग पॉइंट फॉर्म में आदर्श आरजीबीए मानों की एक सरणी के रूप में संग्रहीत किया जाता है, जिसे 0 से 1 तक सामान्यीकृत किया जाता है। इन मानों का उपयोग निकटतम स्क्रीन रंगों की गणना करने के लिए किया जाता है, जो 0 से 255 तक आरजीबीए स्तर हैं। स्क्रीन रंग भेजे जाते हैं रेंडरर.
जब विभिन्न रंग प्रस्तुतियों की गणना की जाती है, तो परिणाम प्रदर्शन के लिए कैश किए जाते हैं। ये मान सामान्यीकृत, फ़्लोटिंग-पॉइंट संख्याएँ हैं।
ध्यान दें: color() इस वर्ग का उदाहरण बनाने का अनुशंसित तरीका है।
सिंटैक्स
p5.Color([pInst], vals)
पैरामीटर्स
p5 उदाहरण के लिए सूचक।
एक सरणी जिसमें लाल, हरा, नीला और अल्फा चैनल या सीएसएस रंग के लिए रंग मान शामिल हैं।
मेथड्स
String
के रूप में स्वरूपित रंग लौटाता है।
डिबगिंग के लिए myColor.toString()
को कॉल करना उपयोगी हो सकता है, जैसे print(myColor.toString())
में। यह अन्य पुस्तकालयों के साथ p5.js का उपयोग करने के लिए भी सहायक है।
पैरामीटर, profile
, वैकल्पिक है। यदि एक प्रारूप स्ट्रिंग पारित की जाती है, जैसे कि myColor.toString('#rrggbb')
, तो यह निर्धारित करेगा कि रंग स्ट्रिंग कैसे स्वरूपित की गई है। डिफ़ॉल्ट रूप से, रंग स्ट्रिंग्स को 'rgba(r, g, b, a)'
के रूप में स्वरूपित किया जाता है।
किसी रंग का लाल घटक सेट होता है।
सीमा colorMode() पर प्रतिबंध है। RGB मॉड में यह 0 और 255 के बीच है।
किसी रंग का हरा घटक सेट करता है।
सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है।
किसी रंग का नीला घटक सेट करता है।
सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है।
किसी रंग का अल्फ़ा (पारदर्शिता) मान सेट करता है।
सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है।
संबंधित संदर्भ
setAlpha
किसी रंग का अल्फ़ा (पारदर्शिता) मान सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setBlue
किसी रंग का नीला घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setGreen
किसी रंग का हरा घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setRed
किसी रंग का लाल घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .