Přechod na menu, Přechod na obsah, Přechod na patičku

5.1.4 Antialiasing a hinting

Aby se kompenzovaly chyby v obrazu vzniklé při jeho diskretizaci, používá se skupina technik souhrnně nazývaných jako anti-aliasing. Jednou ze základních je předfiltrování, kdy jsou pixely obarveny poměrně k velikosti plochy.

Obrázek 5.4 Antialiasing

grafika038.png


V případě vykreslení písma je situace o něco složitější — linky písmen jsou tloušťkou blízké velikosti pixelu, nicméně pro dobrou čitelnost je třeba co nejvěrněji reprezentovat tvar jednotlivých písmen. Proto se využívá tzv. hintingu, kdy jsou předem pro daný font předpočítány rasterizační parametry tak, aby byly zvýrazněny důležité tvary písmen[27]:

Obrázek 5.5 Rasterizovaný text bez antialiasingu

grafika034.png

Obrázek 5.6 Rasterizovaný text pouze s antialiasingem

grafika035.png

Obrázek 5.7 Rasterizovaný text s antialiasingem a hintingem

grafika036.png

Na následujícím obrázku jsou demonstrovány výše uvedené principy v barvě. Aby se hraniční linka jevila jako zakřivená, jsou okolní pixely zbarveny v přechodových barvách k okolí (tmavě žlutá, respektive šedá). Vytvoří se tak dojem rozostření, který lidský mozek interpretuje jako hladkou křivku.

Obrázek 5.8 Rasterizovaný barevný obrázek[28]

grafika003.png




[27] Zdroj obrázků: Wikipedia

[28] Zdroj: Wikimedia

OPVK logolink