La libcaca
est une librairie graphique qui affiche du text à la place des pixels, et qui
peut
donc fonctionner sur des cartes graphiques anciennes ou sur des terminaux
texte. Elle
n'est pas très différente de la célèbre librairie
AAlib
.
libcaca
nécessite un terminal pour
fonctionner, et devrait ainsi fonctionner sur tous les systèmes Unix (dont Mac
OS X)
en utilisant soit la librairie
slang
soit la librairie
ncurses
, sous DOS en utilisant la
librairie
conio.h
, et sous les systèmes Windows
en utilisant soit slang
, soit
ncurses
(via émulation Cygwin), ou
soit
conio.h
. Si
./configure
détecte libcaca
, le pilote libvo caca
sera compilé.
Les différences avec AAlib
sont
les suivantes :
16 couleurs disponible pour l'affichage des caractères (256 paires de couleur)
tramage des images en couleur
Mais libcaca
à également les
limitations suivantes :
aucun support pour la luminosité, le contraste, le gamma
Vous pouvez utiliser certaines touches dans la fenêtre caca pour changer les options de rendu :
Key | Action |
---|---|
d | Change de méthode de tramage. |
a | Change de méthode d'anticrénelage. |
b | Change le fond. |
libcaca
regarde également la
présence de certaines variables d'environnement :
Définie le pilote caca recommandé, c-a-d. ncurses, slang, x11.
Spécifie le nombre de lignes de collones. par ex. 128x50.
Spécifie la police à utiliser. par ex. fixed, nexus.
Use the -framedrop option if your computer is not fast enough to render all frames.