ਆਰਜੀਬੀਏ
ਲਾਲ ਹਰਾ ਨੀਲਾ ਅਲਫ਼ਾ
RGBA ਦਾ ਸੰਖੇਪ ਰੂਪ ਹੈ ਲਾਲ ਹਰਾ ਨੀਲਾ ਅਲਫ਼ਾ.
ਕੀ ਹੈ ਲਾਲ ਹਰਾ ਨੀਲਾ ਅਲਫ਼ਾ?
ਤਿੰਨ ਪ੍ਰਾਇਮਰੀ ਰੰਗਾਂ (ਲਾਲ, ਹਰਾ ਅਤੇ ਨੀਲਾ) ਦੇ ਰੂਪ ਵਿੱਚ ਰੰਗਾਂ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਇੱਕ ਰੰਗ ਮਾਡਲ (RGB), ਇੱਕ ਅਲਫ਼ਾ ਚੈਨਲ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ ਜੋ ਧੁੰਦਲਾਪਨ ਦਰਸਾਉਂਦਾ ਹੈ। ਅਲਫ਼ਾ ਮੁੱਲ ਰੰਗ ਦੀ ਪਾਰਦਰਸ਼ਤਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ: 0 ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਾਰਦਰਸ਼ੀ (ਅਦਿੱਖ) ਹੈ, ਅਤੇ 255 (ਜਾਂ ਕੁਝ ਸੰਦਰਭਾਂ ਵਿੱਚ 1 ਜਿੱਥੇ ਅਲਫ਼ਾ ਨੂੰ 0 ਤੋਂ 1 ਤੱਕ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ) ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਪਾਰਦਰਸ਼ੀ ਹੈ।
ਵੱਖ-ਵੱਖ ਸੰਦਰਭਾਂ ਵਿੱਚ RGBA ਦੀ ਵਰਤੋਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਵਾਲੀਆਂ ਕੁਝ ਕੋਡ ਉਦਾਹਰਣਾਂ ਹਨ:
HTML/CSS ਵਿੱਚ RGBA
In CSS, 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 */
}
JavaScript ਵਿੱਚ RGBA
JavaScript ਵਿੱਚ, ਤੁਸੀਂ ਕੈਨਵਸ ਜਾਂ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਸੈੱਟਿੰਗ ਸਟਾਈਲ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ RGBA ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
// 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()
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਉਦਾਹਰਣ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਰੰਗ ਅਤੇ ਧੁੰਦਲਾਪਣ ਨੂੰ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਵੈੱਬ ਵਿਕਾਸ ਅਤੇ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ RGBA ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
- ਸੰਖੇਪ: ਆਰਜੀਬੀਏ