Knihovna libcaca
je grafická knihovna produkující text místo pixelů, takže může fungovat na
starších video kartách a textových terminálech. Není nepodobná známé knihovně
AAlib.
libcaca vyžaduje k činnosti terminál,
takže by měla fungovat na všech Unixových systémech (včetně Mac OS X) pomocí buď
knihovny slang nebo knihovny
ncurses, pod DOSem pomocí knihovny
conio.h a na systémech Windows
pomocí buď slang nebo
ncurses (pomocí emulace Cygwin) nebo
conio.h. Pokud
./configure
detekuje libcaca, bude sestaveno
rozhraní caca libvo.
Odlišnosti od AAlib jsou:
16 dostupných barev pro znakový výstup (256 barev pro pár)
rozhodování podle barev v obrázku
Ale libcaca má také následující
omezení:
nemá podpora pro jas, kontrast a gamu
V caca okně můžete použít některé klávesy pro změnu renderovacích volby:
| Klávesa | Akce |
|---|---|
| d |
Přepíná metody rozhodování v libcaca.
|
| a |
Přepíná vyhlazování v libcaca.
|
| b |
Přepíná pozadí v libcaca.
|
libcaca také respektuje některé
proměnné prostředí:
Nastaví doporučený caca ovladač, jako ncurses, slang, x11.
Nastaví počet řad a sloupců. Např. 128x50.
Nastaví použitý font. Např. fixed, nexus.
Použijte volbu -framedrop, pokud váš počítač není dost rychlý pro renderování všech snímků.