आरजीबीए

लाल हरा नीला अल्फा

RGBA का संक्षिप्त रूप है लाल हरा नीला अल्फा.

एचएमबी क्या है? लाल हरा नीला अल्फा?

तीन प्राथमिक रंगों (लाल, हरा और नीला) के संदर्भ में रंगों का वर्णन करने के लिए कंप्यूटर ग्राफिक्स में उपयोग किया जाने वाला एक रंग मॉडल (आरजीबी), एक अल्फा चैनल के साथ संयुक्त है जो अपारदर्शिता का प्रतिनिधित्व करता है। अल्फ़ा मान रंग की पारदर्शिता निर्दिष्ट करता है: 0 पूरी तरह से पारदर्शी (अदृश्य) है, और 255 (या कुछ संदर्भों में 1 जहां अल्फ़ा को 0 से 1 तक परिभाषित किया गया है) पूरी तरह से अपारदर्शी है।

विभिन्न संदर्भों में आरजीबीए के उपयोग को प्रदर्शित करने वाले कुछ कोड उदाहरण यहां दिए गए हैं:

एचटीएमएल/सीएसएस में आरजीबीए

In सीएसएस, RGBA रंगों का उपयोग तत्वों को स्टाइल करने के लिए किया जा सकता है। अल्फा चैनल को 0 से 1 के पैमाने पर परिभाषित किया गया है, जहां 0 पूरी तरह से पारदर्शी है और 1 पूरी तरह से अपारदर्शी है।

body {
  background-color: rgba(255, 99, 71, 0.5); /* Semi-transparent red */
}

.text-color {
  color: rgba(0, 0, 0, 0.8); /* Mostly opaque black */
}

जावास्क्रिप्ट में आरजीबीए

जावास्क्रिप्ट में, आप कैनवास के साथ काम करते समय या गतिशील रूप से शैलियों को सेट करते समय आरजीबीए मानों का उपयोग कर सकते हैं।

// Setting canvas fill color with RGBA
const canvas = document.getElementById('myCanvas');
const ctx = canvas.getContext('2d');

ctx.fillStyle = 'rgba(255, 165, 0, 0.6)'; // Semi-transparent orange
ctx.fillRect(20, 20, 150, 100);

पिलो के साथ पायथन में आरजीबीए

पायथन में, इमेज प्रोसेसिंग के लिए पिलो लाइब्रेरी का उपयोग करके, आप छवियों पर ड्राइंग करते समय आरजीबीए के साथ रंग निर्दिष्ट कर सकते हैं।

from PIL import Image, ImageDraw

# Create a new image with RGBA (transparent background)
img = Image.new('RGBA', (200, 200), (255, 255, 255, 0))

draw = ImageDraw.Draw(img)
# Draw a semi-transparent rectangle
draw.rectangle([(50, 50), (150, 150)], fill=(255, 0, 0, 128))

img.show()

इनमें से प्रत्येक उदाहरण दर्शाता है कि रंग और अस्पष्टता को गतिशील रूप से नियंत्रित करने के लिए वेब विकास और छवि प्रसंस्करण में आरजीबीए मूल्यों का उपयोग कैसे किया जा सकता है।

  • संक्षिप्त: आरजीबीए
शीर्ष पर वापस करने के लिए बटन
समापन

पता लगाया गया

Martech Zone आपको यह सामग्री बिना किसी लागत के प्रदान करने में सक्षम है क्योंकि हम विज्ञापन राजस्व, संबद्ध लिंक और प्रायोजन के माध्यम से अपनी साइट से कमाई करते हैं। यदि आप हमारी साइट देखते समय अपना विज्ञापन अवरोधक हटा देंगे तो हम आभारी होंगे।