I-RGBA

I-Alpha Eluhlaza Eluhlaza Ebomvu

I-RGBA isifinyezo se I-Alpha Eluhlaza Eluhlaza Ebomvu.

Kuyini I-Alpha Eluhlaza Eluhlaza Ebomvu?

Imodeli yombala esetshenziswa kuzithombe zekhompuyutha ukuchaza imibala ngokwemibala emithathu eyinhloko (obomvu, oluhlaza okotshani, noluhlaza okwesibhakabhaka) (RGB), kuhlanganiswe nesiteshi se-Alpha esimele ukukhanya. Inani le-alpha licacisa ukubonakala kombala: u-0 ubonisa ngale ngokugcwele (awubonakali), futhi 255 (noma 1 kwezinye izimo lapho i-alpha ichazwa ukusuka ku-0 ukuya ku-1) i-opaque ngokugcwele.

Nazi ezinye izibonelo zekhodi ezibonisa ukusetshenziswa kwe-RGBA ezimeni ezahlukene:

I-RGBA ku-HTML/CSS

In CSS, imibala ye-RGBA ingasetshenziswa ukwenza izakhi zesitayela. Ishaneli ye-alpha ichazwa esikalini ukusuka ku-0 kuye ku-1, lapho u-0 ebonisa ngale ngokuphelele futhi u-1 engabonakali ngokuphelele.

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

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

I-RGBA ku-JavaScript

Ku-JavaScript, ungasebenzisa amanani e-RGBA uma usebenza ngekhanvasi noma uhlela izitayela ngokuguqukayo.

// 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);

I-RGBA ku-Python nge-Pillow

Ku-Python, usebenzisa umtapo wezincwadi woMcamelo wokucubungula izithombe, ungacacisa imibala nge-RGBA lapho udweba ezithombeni.

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()

Ngasinye salezi zibonelo sibonisa ukuthi amanani e-RGBA angasetshenziswa kanjani ekuthuthukisweni kwewebhu nasekucutshungulweni kwesithombe ukuze kulawulwe umbala nokufiphala ngamandla.

  • Isifinyezo: I-RGBA
Buyela emuva kunkinobho phezulu
Close

I-Adblock itholiwe

Martech Zone iyakwazi ukukunikeza lokhu okuqukethwe ngaphandle kwenkokhiso ngoba senza imali ngesayithi yethu ngemali engenayo yezikhangiso, izixhumanisi ezingaphansi, noxhaso. Singajabula uma ungasusa i-ad blocker yakho njengoba ubuka isayithi lethu.