9.9. AAlib – szöveges módú megjelenítés
Előző | 9. fejezet - Videó kimeneti eszközök | Következő

## 9.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:

Gomb | Mű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.

Előző | Fel | Következő
9.8. OpenGL kimenet | Tartalom | 9.10. `libcaca` - Színes ASCII Art függvénykönyvtár