Kanał alfa: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m poprawka, int.
m końcowe poprawki
Linia 3:
[[Plik:Hue alpha.png|thumb|Przykład ilustrujący kanał alfa powodujący przezroczystość kolorów]]
 
'''Kanał alfa''' ''([[Język angielski|ang.]] alpha channel)'' w [[grafika komputerowa|grafice komputerowej]] jest dodatkowym kanałem, który definiuje przezroczystość wyświetlanych informacji graficznych. Jest on zapisywany w pamięci kartywykorzystywanej graficznejprzez kartę graficzną razem z trzema wartościami [[barwa|barw]] składowych [[RGB]] (''ang. Red, Green, Blue – [[Barwa czerwona|czerwony]], [[Barwa zielona|zielony]] i [[barwa niebieska|niebieski]]). ''Wartość zerowa tego kanału oznacza pełną widoczność tła, zaś maksymalna – całkowitą nieprzezroczystość.
 
W systemach korzystających z 32-bitowych trybów graficznych kanał alfa ma postać liczby 8-bitowej, trzy pozostałe kanały, również 8-bitowe, przeznaczone są na informacje o poziomie nasycenia kolorów składowych RGB. Utworzony w ten sposób format RGBA (RGB+Alfa) pozwala precyzyjnie określić stopień przezroczystości oraz udział poszczególnych kolorów składowych w wyświetlanychwyświetlanym obrazie.
 
Jeśli przykładowo obraz w formacie [[JPEG|JPG]] zostanie otwarty w programie do obróbki grafiki (z obsługą kanałów), będzie on zawierał jedną warstwę - tło. Warstwa ta nie będzie miała kanału alfa, jednak będzie można go w takim programie dodać,. przyNależy czym należyjednak pamiętać że nie wszystkie formaty plików graficznych są w stanie przechowywać informacje o kanale alfa. Przykładem popularnego formatu graficznego obsługującego przezroczystość jest format [[PNG]]. Po dodaniu kanału alfa można usunąć warstwę tła lub np. stworzyć [[przejście tonalne]] z określonego koloru do przezroczystości i zapisać tak utworzoną grafikę w odpowiednim formacie graficznym.
 
W różnych programach do grafiki [[grafika dwuwymiarowa|2D]] czy [[grafika trójwymiarowa|3D]] kanał alfa jestmoże być różnieodmiennie definiowany. Kanał ten tomoże także miejsceprzykładowo służącesłużyć do przechowywania masek. Każda maska możejest byćwtedy zapisana do oddzielnego kanału alfa i może zostać użyta powtórnie, bez ponownego jej tworzenia. Kanał alfa pozwala także przechowywać informację o odcieniach szarości – kolor [[barwa biała|biały]] definiuje wówczas całkowitą przezroczystość, [[Barwa czarna|czarny]] – nieprzezroczystość, natomiast pośrednie odcienie szarości określają stopnie częściowej przezroczystości. W innym podejściu kanał alfa pozwala określać stopień przezroczystości [[teksturowanie|tekstury]], który można zdefiniować w sposób następujący: wartość maksymalna 255 (przy kanale 8-bitowym) oznacza „zupełnie nieprzezroczysty”, zaś wartość minimalna (''zero'') oznacza „zupełnie przezroczysty”. Nałożenie tekstury z kanałem alfa równym zero praktycznie nic nie zmienia – tekstura ta nie będzie w ogóle widoczna. Jeśli wartość kanału alfa jest równa np. 125, to tekstura jest półprzezroczysta – obiekt, na który zostanie nałożona będzie „prześwitujący” i będzie można zobaczyć zarówno sam obiekt, jak i obiekty znajdujące się za nim.
 
[[Kategoria:Grafika komputerowa]]