Canalul Alpha

Canalul Alpha
Rick Davis

În acest articol, veți învăța despre proprietățile și definițiile de bază ale canalului Alpha. Vă vom ajuta să înțelegeți și să utilizați această caracteristică puternică de design grafic pentru viitoarele dvs. creații artistice.

The Canalul Alpha este un termen pentru grafică pe calculator și a fost introdus de Alvy Ray Smith și Ed Catmull la sfârșitul anilor 1970, în cadrul Laboratorului de grafică pe calculator al Institutului de Tehnologie din New York.

Conceptul de canal alfa a fost stabilit pe deplin într-o lucrare din 1984 de Thomas Porter și Tom Duff.

Canalul alfa reprezintă gradul de opacitate (definit, de asemenea, ca transparență) al unei imagini generate pe calculator, al unei înregistrări video sau al proprietăților bump, de deplasare sau de opacitate ale unei texturi 3D. (Trebuie interpus faptul că nu orice format video, imagine sau textură conține automat un canal alfa).

În canalul alfa, informațiile de transparență sunt stocate în plus față de datele reale ale imaginii în diferite opțiuni de format grafic (de exemplu, PNG, PSD, TGA, DDS sau TIFF). Dacă o imagine digitală sau o înregistrare video conține un canal alfa, înseamnă că în fișier sunt conținute informații suplimentare de transparență în afară de componentele de culoare.

Canalul alfa nu conține informații de culoare, ci doar informații de transparență. Canalul este întotdeauna vizualizat ca o imagine în tonuri de gri. Culoarea este reprezentată de obicei în valorile RGB. Un canal alfa are de obicei aceeași adâncime ca și canalul de culoare al unei imagini. Pentru o imagine pe 8 biți, de exemplu, un canal alfa cuprinde 256 de niveluri. Numărul maxim de gradații de transparență posibiledepinde de numărul de biți utilizați pentru canalul alfa.

Fișierele de imagine care conțin canalul alfa sunt, în general, compuse din următoarele componente:

R = Canalul roșu

G = Canal verde

B = Blue Channel

A = Canalul Alpha

Afișarea modelului de culoare RGBA.

Canalele RGB sunt reprezentate numeric prin intermediul literelor Număr HEX , care este afișată de obicei în interfața Color Picker a programului dvs. de grafică.

În stânga, canalul alfa este setat la alpha=60%, ceea ce echivalează cu opacitate de 60%; în dreapta, canalul alfa este setat la alpha=100%, ceea ce echivalează cu opacitate de 100%.

În exemplul de mai jos, puteți vedea aceeași imagine cu:

1 - Un fundal alb.

2 - Un fundal în formă de tablă de șah

3 -Imaginea în tonuri de gri a canalului alfa. Zonele mai deschise sunt mai opace; zonele mai întunecate sunt mai transparente.

Sursa imaginii: Wikipedia

Valoarea Alpha poate fi măsurată ca valoare reală, procentuală sau întreagă:

  • Transparența totală este definită ca 0,0 ; 0% sau 0, vizualizată în imaginea canalului alfa ca negru pur.
  • Opacitatea totală este definită ca 1,0, 100% sau 255, vizualizată în imaginea canalului alfa ca alb pur.

Majoritatea aplicațiilor de design grafic oferă o opacitate reglabilă a valorii alfa.

Exemplu de imagine RGBA compusă peste un strat de fundal cu tablă de șah. Alpha este 0% în partea de sus și 100% în partea de jos.

Dacă, de exemplu, reduceți opacitatea elementelor de prim-plan la alpha = 40%, culoarea stratului subiacent va deveni vizibilă la opacitatea de 60% în zonele în care ambele straturi se suprapun. Efectul de amestecare a culorilor rezultat va crea privitorului iluzia unei culori complet noi. În cazul nostru, efectul de amestecare a culorilor de la culoarea sursă neagră cu opacitatea de 40% combinată cu cea albăimaginea de fundal creează iluzia unui dreptunghi gri.

Două forme dreptunghiulare negre pe un fundal alb. Dreptunghiul din stânga are valoarea alpha = 100 %, iar cel din dreapta are valoarea alpha = 40 %. Efectul de amestecare între dreptunghiul negru și stratul de fundal alb creează iluzia de gri.

Vezi si: Ghid de scrisori de mână pentru începători

Două forme dreptunghiulare negre pe un fundal alb. Dreptunghiul din stânga are valoarea alfa = 100 %, iar cel din dreapta are valoarea alfa = 40 %.

Efectul de amestecare dintre dreptunghiul negru și stratul de fundal alb creează iluzia de gri.

Canalele Alpha pot fi primite și exportate în trei moduri diferite:

1. Ca un canal alfa extern sau separat

2. Ca alfa integrat (premultiplicat)

3. Ca un alfa drept

1. Alfa extern sau separat

La salvarea unui fișier sub forma unui canal alfa extern, informațiile de transparență sunt salvate ca fișier separat. Este un fișier în tonuri de gri care trebuie interpretat ca un canal de transparență atunci când este deschis. Pentru a afișa o imagine cu un canal alfa extern, trebuie importate atât fișierul de imagine, cât și fișierul cu canal alfa, iar transparența corectă a fișierului este stabilită cu ajutorul funcției de redareAcest proces se mai numește și interpretare a canalului alfa.

2. Alfa integrat (premultiplicat)

Cu canalul alfa integrat (alfa premultiplicat), informațiile de transparență sunt stocate într-un canal separat, ca și în cazul canalului alfa direct. Principala diferență în cazul canalului alfa direct este că valorile de culoare ale imaginii sunt amestecate cu o culoare de fundal. Cantitatea de culoare originală a unui pixel care este utilizată depinde de opacitatea acestuia. Pixelii semitransparenți, de exemplu, sunt salvați cu 50% din culoarea originală a pixelului.negru și 50% culoare de fundal. Această integrare a canalului alfa în canalele de culoare nu se face în locul stocării canalului alfa, ci în plus față de aceasta. Acest lucru permite afișarea corectă a imaginii chiar și în aplicațiile care nu acceptă un canal alfa.

3. Alfa drept sau integrat

În fișierele care conțin canalul alfa sub forma unui așa-numit canal alfa direct (straight alpha), informațiile de transparență sunt stocate într-un canal separat, pe lângă canalele de culoare. Un pixel din cadrul fișierului este stocat nu numai cu trei valori (R, G, B), ci cu patru valori: (R, G, B, α). De exemplu, un pixel albastru închis afișat la opacitate completă ar fi stocat prin valorile (0, 0, 170,255) la o adâncime a culorii de 8 biți. Canalul alfa direct nu modifică informațiile canalului de culoare al imaginii.

Canalul Alpha binar

Un canal alfa binar este un canal alfa minim care utilizează doar 1 bit și poate indica doar dacă un pixel al imaginii este complet transparent sau opac.

Comparabil cu utilizarea unui canal alfa binar, o culoare a unei imagini poate fi definită ca fiind transparentă. Acest tip de transparență este utilizat în Graphics Interchange Format (GIF), care permite utilizarea unei nuanțe mai puțin pentru redare. Cu toate acestea, nu este un canal alfa în sens tehnic, deoarece informațiile de transparență nu sunt stocate individual pentru fiecare pixel.

Alpha ca instrument de mascare și selecție

Canalele alfa pot fi utilizate ca măști de strat și instrumente de selecție în diverse programe de editare a imaginilor. Selecțiile pot fi, de asemenea, salvate în imaginea mască pentru utilizare ulterioară. În Photoshop, canalele alfa temporare sunt create atunci când un strat este mascat. Selecția curentă poate fi, de asemenea, utilizată pentru a tăia o imagine. Acest lucru se face adesea prin copierea unui canal de culoare existent într-un canal alfa, care poate fi apoi editat rapidutilizarea funcțiilor de editare a imaginii (curbe, contraste, pensule etc.).

Vezi si: Cum de a desena ilustrații pentru copii

Decuparea imaginii prin intermediul canalului alfa este o tehnică de mascare care împarte o zonă selectată a unui subiect în pixeli negri, albi și în tonuri de gri. Albul se referă la pixelii selectați, negrul se referă la regiunile neselectate, iar diferitele niveluri de gri se referă parțial la zonele selectate și neselectate.




Rick Davis
Rick Davis
Rick Davis este un designer grafic experimentat și artist vizual cu peste 10 ani de experiență în industrie. El a lucrat cu o varietate de clienți, de la mici startup-uri până la mari corporații, ajutându-i să-și atingă obiectivele de design și să-și ridice brandul prin imagini eficiente și de impact.Absolvent al Școlii de Arte Vizuale din New York, Rick este pasionat de explorarea noilor tendințe și tehnologii de design și de a depăși constant limitele a ceea ce este posibil în domeniu. Are o experiență profundă în software-ul de design grafic și este întotdeauna dornic să-și împărtășească cunoștințele și cunoștințele cu alții.Pe lângă munca sa de designer, Rick este și un blogger dedicat și este dedicat acoperirii celor mai recente tendințe și evoluții din lumea software-ului de design grafic. El crede că împărtășirea informațiilor și ideilor este cheia pentru a promova o comunitate de design puternică și vibrantă și este întotdeauna dornic să se conecteze cu alți designeri și creatori online.Indiferent dacă proiectează un nou logo pentru un client, experimentează cu cele mai recente instrumente și tehnici în studioul său sau scrie postări de blog informative și captivante, Rick este întotdeauna angajat să ofere cea mai bună muncă posibilă și să-i ajute pe alții să-și atingă obiectivele de design.