color()

एक 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)

पैरामीटर्स

gray
Number:

सफेद और काले के बीच मान निर्दिष्ट करने वाली संख्या।

alpha
Number:

वर्तमान रंग सीमा के सापेक्ष अल्फा मान (डिफ़ॉल्ट मान 0-255 है)।

v1
Number:

वर्तमान रंग सीमा के सापेक्ष लाल या रंग का मान।

v2
Number:

वर्तमान रंग सीमा के सापेक्ष हरा या संतृप्ति मान।

v3
Number:

वर्तमान रंग सीमा के सापेक्ष नीला या चमक मान।

value
String:

एक रंग की स्ट्रिंग.

values
Number[]:

एक सारणी जिसमें लाल, हरा, नीला और अल्फा रंग के घटक होते हैं।

color
p5.Color:

Returns

p5.Color: resulting color.

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