Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Antyaliasing - Wikipedia, wolna encyklopedia

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 i przez to gładsza.

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 (FSAAang. Full-Screen Anti-Aliasing), obsługiwanego przez niektóre nowoczesne karty graficzne.

Renderowanie podpikselowe, od lewej: 1 Bez antyaliasingu 2 Zwykłe renderowanie podpikselowe (en) 3 Zwykły antyaliasing (en) 4 Renderowanie podpikselowe z antyaliasingiem (en)
Renderowanie podpikselowe, od lewej:
1 Bez antyaliasingu
2 Zwykłe renderowanie podpikselowe (en)
3 Zwykły antyaliasing (en)
4 Renderowanie podpikselowe z antyaliasingiem (en)

[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.

Miedzy 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
Grafika:Black qcircle noaa 4x.png Grafika:Black qcircle aa 4x.png
Grafika:Diamond without anti-aliasing 4x.png Grafika:Anti-aliased diamond 4x.png Grafika:Diamond without anti-aliasing.png Grafika:Anti-aliased diamond.png

[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ładka). Szacuje się, że za kilkadziesiąt lat antyaliasing nie będzie potrzebny.

[edytuj] Linki zewnętrzne

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com