| Termin | Definicja |
|---|---|
| Przezroczystość kształtu | Przezroczystość kształtu to poziom widoczności tła przenikającego przez wypełnienie elementu graficznego. Jak działa przezroczystość kształtu w grafice komputerowejPrzezroczystość kształtu określa, w jakim stopniu tło jest widoczne przez wypełnienie figury, warstwy albo innego elementu graficznego. W praktyce najczęściej opisuje ją kanał alfa, oznaczany literą A i przechowywany obok składowych czerwonej, zielonej oraz niebieskiej. W typowej reprezentacji 8-bitowej wartość alfa mieści się w zakresie od 0 do 255. Wartość 0 oznacza całkowitą przezroczystość, więc obiekt nie zasłania tła, natomiast 255 oznacza pełną nieprzezroczystość. Wartości pośrednie powodują częściowe mieszanie koloru obiektu z kolorem znajdującym się pod nim. Ważne jest odróżnienie przezroczystości całego kształtu od przezroczystości jego poszczególnych części. Program graficzny może ustawić jedną wartość alfa dla całej warstwy, ale może też przechowywać osobną maskę dla każdego piksela. Dzięki temu krawędź koła, cień, gradient lub fragment nieregularnego obiektu mogą mieć różny poziom krycia. Przezroczyste obszary obrazu nie muszą zawierać określonego koloru widocznego dla użytkownika; podczas wyświetlania kolor tła jest pobierany z warstwy znajdującej się niżej. Alfa, krycie i sposób nakładania warstwW dokumentacji graficznej przezroczystość często jest przedstawiana jako odwrotność krycia. Jeżeli element ma krycie 100%, jego alfa odpowiada pełnej nieprzezroczystości. Przy kryciu 50% kolor pierwszego planu i kolor tła są uwzględniane w proporcjach zależnych od kanału alfa. Dla uproszczonego przypadku równomiernego krycia wynikowy kolor można opisać jako połączenie koloru obiektu z kolorem tła, przy czym większa wartość alfa zwiększa udział obiektu. Dokładny wynik zależy również od przestrzeni barw, kolejności warstw i wybranego trybu mieszania. Podczas renderowania stosuje się operację kompozycji alfa. Dwa spotykane sposoby przechowywania koloru to alfa prosta, w której kanały RGB pozostają niezależne od alfa, oraz alfa premultiplikowana, w której kanały RGB są wcześniej przemnożone przez wartość alfa. Różnica ma znaczenie przy skalowaniu, filtrowaniu i obracaniu obrazów. Przy nieprawidłowej konwersji mogą pojawić się ciemne lub jasne obwódki wokół półprzezroczystych krawędzi. Taki efekt bywa widoczny szczególnie wtedy, gdy obraz z przezroczystym tłem został przygotowany z niepasującym kolorem matowym. Przezroczyste kształty w plikach i interfejsachInformacja o przezroczystości może być zapisana w różnych formatach. Obraz PNG może przechowywać kanał alfa dla pikseli, dlatego nadaje się do ikon, elementów interfejsu oraz grafik z nieregularnym obrysem. JPEG nie przechowuje kanału alfa, więc zapisanie obrazu w tym formacie zwykle wymaga wcześniejszego połączenia kształtu z jednolitym tłem. W grafice wektorowej SVG przezroczystość może być określana między innymi przez właściwości W interfejsach internetowych przezroczystość kształtu może być używana do budowania nakładek, przycisków, ikon, zaznaczeń i elementów dekoracyjnych. Należy jednak rozróżnić element wizualnie przezroczysty od elementu nieobecnego w układzie strony. Obiekt z zerowym kryciem nadal może zajmować miejsce i może reagować na zdarzenia myszy lub klawiatury, zależnie od zastosowanej technologii i reguł interfejsu. Z kolei usunięcie elementu albo wyłączenie jego renderowania może zmienić układ dokumentu. Podczas projektowania trzeba również sprawdzić kontrast, ponieważ częściowo przezroczyste napisy i ikony mogą stać się nieczytelne na tle o zmiennym kolorze. Rozpoznawanie problemów z widocznością kształtuJeżeli kształt wygląda na niewidoczny, pierwszym krokiem jest sprawdzenie wartości krycia, kanału alfa i kolejności warstw. Obiekt może mieć poprawny kolor, ale alfa ustawioną na 0, może znajdować się pod nieprzezroczystym prostokątem albo może zostać przycięty przez maskę. Warto także zweryfikować, czy jego wypełnienie nie zostało wyłączone oraz czy obrys nie ma zerowej szerokości lub całkowitej przezroczystości. W przypadku plików rastrowych pomocne jest wyświetlenie obrazu na tle szachownicy, która pokazuje obszary pozbawione krycia. Obwódki wokół kształtu często wskazują na nieprawidłowe przygotowanie kanału alfa, a nie na uszkodzenie samego monitora lub karty graficznej. Należy porównać plik źródłowy z wersją eksportowaną, sprawdzić profil kolorów oraz upewnić się, że program odczytuje przezroczystość, zamiast zastępować ją kolorem tła. Przy problemach występujących tylko w jednym programie trzeba uwzględnić różnice w obsłudze masek, filtrów, trybów mieszania i alfa premultiplikowanej. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz podzespołów, a w ramach diagnostyki można sprawdzić, czy błędne wyświetlanie grafiki wynika z pliku, aplikacji, sterownika lub sprzętu. |