एक p5.Color ऑब्जेक्ट बनाता है।
डिफ़ॉल्ट रूप से, पैरामीटर्स की व्याख्या RGB मानों के रूप में की जाती है। color(255, 204, 0)
पर कॉल करने पर चमकीला पीला रंग वापस आ जाएगा। रास्ता व्याख्या किए गए इन मापदंडों को colorMode() फ़ंक्शन के साथ बदला जा सकता है।
एक पैरामीटर के साथ color()
का संस्करण दो तरीकों में से एक मूल्य की व्याख्या करता है। यदि पैरामीटर एक संख्या है, तो इसे ग्रेस्केल मान के रूप में समझा जाता है। यदि पैरामीटर एक स्ट्रिंग है, तो इसे सीएसएस रंग स्ट्रिंग के रूप में व्याख्या किया जाता है।
दो मापदंडों के साथ color()
का संस्करण पहले वाले को ग्रेस्केल मान के रूप में व्याख्या करता है। दूसरा पैरामीटर अल्फा (पारदर्शिता) मान सेट करता है।
तीन मापदंडों के साथ color()
का संस्करण उन्हें वर्तमान colorMode()
के आधार पर RGB, HSB, या HSL रंगों के रूप में व्याख्या करता है।
चार मापदंडों के साथ color()
का संस्करण उन्हें वर्तमान colorMode()
के आधार पर RGBA, HSBA, या HSLA रंगों के रूप में व्याख्या करता है। अंतिम पैरामीटर अल्फा (पारदर्शिता) मान सेट करता है।
उदाहरण
सिंटैक्स
color(gray, [alpha])
color(v1, v2, v3, [alpha])
color(value)
color(values)
color(color)
पैरामीटर्स
सफेद और काले के बीच मान निर्दिष्ट करने वाली संख्या।
वर्तमान रंग सीमा के सापेक्ष अल्फा मान (डिफ़ॉल्ट मान 0-255 है)।
वर्तमान रंग सीमा के सापेक्ष लाल या रंग का मान।
वर्तमान रंग सीमा के सापेक्ष हरा या संतृप्ति मान।
वर्तमान रंग सीमा के सापेक्ष नीला या चमक मान।
एक रंग की स्ट्रिंग.
एक सारणी जिसमें लाल, हरा, नीला और अल्फा रंग के घटक होते हैं।
Returns
संबंधित संदर्भ
setAlpha
किसी रंग का अल्फ़ा (पारदर्शिता) मान सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setBlue
किसी रंग का नीला घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setGreen
किसी रंग का हरा घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .
setRed
किसी रंग का लाल घटक सेट करता है। सीमा colorMode() पर निर्भर करती है। डिफ़ॉल्ट RGB मोड में यह 0 और 255 के बीच है। .