6.9. AAlib – szöveges módú megjelenítés

Az AAlib egy függvény könyvtár grafika karakteres módban történő megjelenítéséhez, egy nagyszerű ASCII renderelő segítségével. Már jelenleg is rengeteg program támogatja, például a Doom, Quake, stb. Az MPlayerben is van egy roppant jól használható vezérlő hozzá. Ha a ./configure talál telepített aalib-et, az aalib libvo vezérlő alapértelmezett lesz.

Pár billentyű segítségével állíthatod a renderelési opciókat az AA Ablakban:

GombMűvelet
1 kontraszt csökkentése
2 kontraszt növelése
3 fényerő csökkentése
4 fényerő növelése
5 gyors renderelés be/kikapcsolása
6 dithering módjának beállítása (nincs, hiba eloszlás, Floyd Steinberg)
7 kép megfordítása
8 váltás az aa és az MPlayer vezérlése között

A következő parancssori kapcsolókat használhatod:

-aaosdcolor=V

OSD színének megváltoztatása

-aasubcolor=V

Felirat színének megváltoztatása

ahol a V lehet: 0 (normális), 1 (sötét), 2 (vastag), 3 (félkövér betű), 4 (ellentétes), 5 (speciális).

Maga az AAlib számtalan lehetőséget biztosít. Itt van pár fontosabb:

-aadriver

Beállítja a javasolt aa vezérlőt (X11, curses, Linux).

-aaextended

Mind a 256 karakter használata.

-aaeight

Nyolc bites ASCII.

-aahelp

Kiírja az összes aalib kapcsolót.

Megjegyzés

A renderelés nagyon CPU igényes, különösen ha AA-on-X-et (aalib használata X alatt) használsz, a legalacsonyabb a standard, nem framebuffer-es konzolon. Használd az SVGATextMode-ot a nagy felbontás beállításához, és élvezd! (másodlagos Hercules kártyák a sirályak :)) (de SZVSZ használhatod a -vf 1bpp kapcsolót is a hgafb-en megjelenő grafikához :)

A -framedrop kapcsoló használatát javasoljuk, ha nem elég gyors a géped az összes képkocka rendeléséhez!

Terminálon lejátszva jobb sebességet és minőséget kapsz a Linux vezérlővel, mint a curses-szal (-aadriver linux). De ehhez írási joggal kell rendelkezned a /dev/vcsa<terminal> fájlhoz! Ezt az aalib nem ismeri fel magától, de a vo_aa megpróbálja megtalálni a legjobb módot. Lásd a http://aa-project.sf.net/tune oldalt a további tuningolási dolgokhoz.