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