libcaca

libcaca
Libcaca
Importez le logo de ce logiciel
Développeur Samuel Hocevar
Dernière version 0.9 [+/−]
Environnements Multiplate-forme
Type bibliothèque standard du langage C
Licence WTFPL version 2
Site web http://libcaca.zoy.org/

libcaca est une bibliothèque logicielle qui offre des fonctions de rendu graphique pour le mode texte des cartes vidéo informatiques[1]. Libcaca est développée en C par Samuel Hocevar ainsi que Jean Yves Lamoureux.

Cette bibliothèque est un équivalent moderne à Aalib. En effet, elle offre des fonctionnalités intéressantes comme le support des caractères Unicode ou la gestion d'une palette pouvant aller jusqu'à 2048 couleurs[2]. Cette bibliothèque est notamment connue pour son algorithme de tramage (dithering en anglais) qui permet par exemple de regarder des films dans un terminal informatique en mode texte, grâce à des logiciels comme MPlayer ou VLC media player. En réalité, ceci n'est qu'une des nombreuses fonctionnalités de la libcaca. La bibliothèque dispose de bindings pour les langages informatiques C++, Python, PHP, Java, .NET, et Perl.

Libcaca est distribué sous licence WTFPL version 2[3].

Sommaire

Quelques logiciels utilisant libcaca

Anecdotes

L'auteur de grsecurity, Brad Spengler, dans un exploit utilisant une faille de sécurité du noyau Linux[6] utilise libcaca pour afficher dans un terminal l'extrait très symbolique du film 13 Tzameti dans lequel des gens jouent à la roulette russe.

Le 1er avril 2010, Youtube fait un poisson en proposant toutes ses vidéos au format TEXTp, expliquant que cette solution lui permet de faire un euro d'économie par seconde de bande passante.

Notes et références

Lien externe

  • (en) Site officiel de la bibliothèque Libcaca
  • (en) Tutoriel présentant son installation et utilisation sous linux

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article libcaca de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Libcaca — Développeur Samuel Hocevar Dernière version …   Wikipédia en Français

  • Text mode demos — are real time calculated computer animations which make use of the native text graphic mode(s) common on the IBM PC compatibles. The Text Mode Demo Scene is one of many different facets of the demoscene.Text Mode as a medium offers several unique …   Wikipedia

  • Sam Hocevar — Samuel Hocevar Samuel Hocevar Nom de naissance Samuel Hocevar Surnom(s) Sam Naissance 5 août 1978 …   Wikipédia en Français

  • Samuel Hocevar — Nom de naissance Samuel Hocevar Surnom Sam Naissance 5 août 1 …   Wikipédia en Français

  • ASCII art — Oldskool or Amiga style Newskool style …   Wikipedia

  • Sam Hocevar — Samuel “Sam” Hocevar (born August 5, 1978) is a French programmer. Hocevar was the Debian Project Leader from 17 April 2007 to 16 April 2008, at which time Steve McIntyre took over. Biography He graduated in 2002 from École Centrale Pariscite web …   Wikipedia

  • ASCII Art — Art ASCII | | / / | / | | | / | | | / | | | | | | | ( | | | | | / ) | | | | | | , | | |/ / / | | | L art ASCII consiste à réaliser des images uniquement à l aide des lettres et caractères spéciaux contenus dans le code ASCII. Sommaire 1… …   Wikipédia en Français

  • American Standard Code for Information Interchange — « ASCII » redirige ici. Pour les autres significations, voir ASCII (homonymie). Les 95 caractères ASCII affichables : ! #$% ()*+, ./ 0123456789:;<=>? @ABCDEFGHIJKLMNO PQRSTUVWXYZ[]^ abcdefghijklmno pqrstuvwxyz{|} Le jeu de… …   Wikipédia en Français

  • Art ASCII — | | / / | / | | | / | | | / | | | | | | | ( | | | | | / ) | | | | | | , | | |/ / / | | | L art ASCII consiste à réaliser des images uniquement à l aide des lettres et caractères spéciaux contenus dans le code ASCII. Sommaire 1 Description 2 …   Wikipédia en Français

  • Art ascii — | | / / | / | | | / | | | / | | | | | | | ( | | | | | / ) | | | | | | , | | |/ / / | | | L art ASCII consiste à réaliser des images uniquement à l aide des lettres et caractères spéciaux contenus dans le code ASCII. Sommaire 1 Description 2 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”