Antyaliasing
Z Wikipedii
Antyaliasing (ang. anti-aliasing) – zespół technik w informatyce służących zmniejszeniu błędów zniekształceniowych aliasing, powstających przy reprezentacji obrazu lub sygnału o wysokiej rozdzielczości w rozdzielczości mniejszej.
W grafice komputerowej, rezultatem antyaliasingu jest tworzenie wrażenia wygładzenia krawędzi obiektów wyświetlanych na ekranie komputera (ekranie rastrowym).
Spis treści |
[edytuj] Wygładzanie krzywych
Problem aliasingu w grafice rastrowej dotyczy prawie wszystkich krzywych. Wyjątkiem są jedynie pionowo oraz poziomo ułożone linie proste, których grubość jest równa wielokrotności pojedynczego piksela. Dla przykładu wyświetlana bez użycia antyaliasingu czarna, skośna linia prosta na białym tle, będzie się składać z czarnych pikseli na białym tle i przy większości współcześnie używanych rozdzielczości ekranu, będzie w widoczny sposób nierówna ("schodkowana").
Antyaliasing w tym przypadku może polegać na uzupełnieniu obrazu o piksele o jasności proporcjonalnej do odległości ich środków od idealnej prostej. W takim rozwiązaniu piksel, przez którego środek przechodzi linia będzie czarny, a piksel dalszy od niej w odpowiednim stopniu szary, bądź całkiem biały (w wypadku pikseli których linii nie przecinała). Taka linia, będzie wydawać się dużo gładsza, ale nieco rozmazana.
Ze względu na konieczność uzyskania rozsądnego kompromisu między gładkością, a rozmyciem, stosuje się różne techniki zaniku jasności, opartych np. na różnych miarach odległości. Ze względu na brak obiektywnych metod porównywania efektów zastosowania tych technik, najczęściej właściwy efekt otrzymuje się poprzez eksperymenty.
[edytuj] Supersampling
Innym rodzajem antyaliasingu jest supersampling (nadpróbkowanie). Jest to rozwiązanie polegające na użyciu tzw. brute force do rozwiązania problemu aliasingu. W tej technice, obraz jest renderowany w rozdzielczości odpowiadającej wielokrotności rozdzielczości docelowej i uzyskany, dużo większy obraz jest uśredniany do właściwej, niższej rozdzielczości. W używanych współcześnie układach graficznych technika ta nosi nazwę antyaliasingu pełnoekranowego (FSAA – ang. Full-Screen Anti-Aliasing), obsługiwanego przez niektóre nowoczesne karty graficzne.
[edytuj] Fonty
W większości nowych środowiskach graficznych antyaliasing jest stosowany do wygładzania krawędzi fontów ekranowych. Jest to problem znacznie bardziej złożony, niż dla zwykłych linii, ponieważ rozmycia linii, które tworzą glify, mogą powodować nakładania się i zlewanie blisko leżących linii, co może znacząco utrudniać odczytanie tekstu. Niemożliwe jest też często stosowanie zaawansowanych technik, ze względu na rosnący czas przetwarzania i dużą ilość tekstu.
Między innymi z powodu trudności w zastosowaniu antyaliasingu dla czcionek nie zaleca się stosowania kursywy w kroju czcionek przeznaczonych do wyświetlania na ekranie.
[edytuj] Przykłady
| obrazki czterokrotnie powiększone | oryginalny rozmiar obrazków | ||
|---|---|---|---|
| bez antyaliasingu | z antyaliasingiem | bez antyaliasingu | z antyaliasingiem |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
[edytuj] Tendencja do braku potrzeby antyaliasingu
Jakość monitorów wzrasta (wielkość plamki maleje), więc antyaliasing traci na znaczeniu (np. w większości monitorów linia skośna 45°, a w niektórych przypadkach również 22,5°, nie wymaga antyaliasingu by być gładką). Szacuje się, że za jakiś czas antyaliasing nie będzie potrzebny.
[edytuj] Linki zewnętrzne
| "Sędziowie dla Berlusconiego to jak Żydzi dla Hitlera" |
"Sędziowie? Stanowią dla Berlusconiego to, kim Żydzi byli dla Hitlera: haniebną rasę, którą trzeba wyeliminować, a raczej chorych psychicznie, których trzeba wysłać do domu wariatów" - tak w swojej najnowszej książce 'Zawalidroga" pisze przeciwnik polityczny premiera Włoch i lider opozycyjnej partii Włochy Wartości Antonio di Pietro.
|
| Dwaj polscy górnicy zginęli w Czechach |
Dwóch polskich górników zginęło, a trzech innych zostało poważnie rannych w wyniku wstrząsów w kopalni w czeskiej Karvinie, koło Ostrawy.
|
| Strzały w centrum handlowym |
Jedna osoba zginęła, a jedna została ranna w strzelaninie, do której doszło w sobotę centrum handlowym w Seattle.
|
| Watykan "przebaczył" Lennonowi |
Watykan wybaczył Johnowi Lennonowi niesławną wypowiedź, że zespół The Beatles jest bardziej popularny niż Jezus. Czterdzieści lat temu słowa te wywołały wielkie oburzenie opinii publicznej.
|
| Dwa lata temu Rosja straciła twarz |
Do 23 listopada 2006 r. był znanym nielicznemu gronu rosyjskim dysydentem, którego teorie na temat zbrodniczej roli Władimira Putina dla wielu były potwierdzeniem wcześniejszych przypuszczeń, a wśród innych wzbudzały grymas niedowierzania na twarzy. Kiedy jednak umarł w niejasnych okolicznościach, Aleksander Litwinienko stał się symbolem "nowej Rosji". Symbolem, z którego władze Kremla nie mogą być zadowolone.
|






"Sędziowie? Stanowią dla Berlusconiego to, kim Żydzi byli dla Hitlera: haniebną rasę, którą trzeba wyeliminować, a raczej chorych psychicznie, których trzeba wysłać do domu wariatów" - tak w swojej najnowszej książce 'Zawalidroga" pisze przeciwnik polityczny premiera Włoch i lider opozycyjnej partii Włochy Wartości Antonio di Pietro.
Dwóch polskich górników zginęło, a trzech innych zostało poważnie rannych w wyniku wstrząsów w kopalni w czeskiej Karvinie, koło Ostrawy.
Jedna osoba zginęła, a jedna została ranna w strzelaninie, do której doszło w sobotę centrum handlowym w Seattle.
Watykan wybaczył Johnowi Lennonowi niesławną wypowiedź, że zespół The Beatles jest bardziej popularny niż Jezus. Czterdzieści lat temu słowa te wywołały wielkie oburzenie opinii publicznej.
Do 23 listopada 2006 r. był znanym nielicznemu gronu rosyjskim dysydentem, którego teorie na temat zbrodniczej roli Władimira Putina dla wielu były potwierdzeniem wcześniejszych przypuszczeń, a wśród innych wzbudzały grymas niedowierzania na twarzy. Kiedy jednak umarł w niejasnych okolicznościach, Aleksander Litwinienko stał się symbolem "nowej Rosji". Symbolem, z którego władze Kremla nie mogą być zadowolone.