Aller au contenu
Wikipédia l'encyclopédie libre

libcaca

Un article de Wikipédia, l'encyclopédie libre.

Cet article possède un paronyme, voir Caca.

Libcaca
Rendu du globe de Wikipédia avec libcaca 0.99.beta18
Informations
Développé par Samuel Hocevar Voir et modifier les données sur Wikidata
Dernière version 0.9 ()[1] Voir et modifier les données sur Wikidata
Version avancée 0.99.beta20 ()[2] Voir et modifier les données sur Wikidata
Dépôt github.com/cacalabs/libcaca Voir et modifier les données sur Wikidata
Écrit en C Voir et modifier les données sur Wikidata
Système d'exploitation Type Unix Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type Bibliothèque logicielle Voir et modifier les données sur Wikidata
Licence WTFPL version 2
Site web libcaca.zoy.org Voir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

libcaca est une bibliothèque logicielle qui offre des fonctions de rendu graphique pour le mode texte des cartes vidéo informatiques[3] . 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[4] . 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[5] .

Quelques logiciels utilisant libcaca

[modifier | modifier le code ]
Cette section « Anecdotes », « Autres détails », « Le saviez-vous ? », « Clins d'œil », « Autour de... »,, « Divers », ou autres, peut être inopportune.
En effet, en tant qu'encyclopédie, Wikipédia vise à présenter une synthèse des connaissances sur un sujet, et non un empilage d'anecdotes, de citations ou d'informations éparses (avril 2023).
Pour améliorer cet article il convient, si ces faits présentent un intérêt encyclopédique et sont correctement sourcés, de les intégrer dans d’autres sections.
Cette section « Anecdotes », « Autres détails », « Le saviez-vous ? », « Clins d'œil », « Autour de... »,, « Divers », ou autres, peut être inopportune.
En effet, en tant qu'encyclopédie, Wikipédia vise à présenter une synthèse des connaissances sur un sujet, et non un empilage d'anecdotes, de citations ou d'informations éparses (avril 2023).
Pour améliorer cet article il convient, si ces faits présentent un intérêt encyclopédique et sont correctement sourcés, de les intégrer dans d’autres sections.

L'auteur de grsecurity, Brad Spengler, dans un exploit utilisant une faille de sécurité du noyau Linux [8] 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 , Youtube fait un poisson d'avril 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[9] .

Notes et références

[modifier | modifier le code ]
  1. « https://github.com/cacalabs/libcaca/commit/cb227abc0c934a04cc565f2aefbcd6164203475a » (consulté le )
  2. (en) cacalabs, « Release libcaca v0.99.beta20 · cacalabs/libcaca » (consulté le )
  3. Libcaca : quelle place pour le mode texte aujourd’hui ?, conférence donnée lors des 9e Rencontres mondiales du logiciel libre, Mont-de-Marsan, 5 juillet 2008
  4. http://caca.zoy.org/wiki/libcaca, site officiel de la libcaca
  5. Note de licence sur le site officiel de la bibliothèque Libcaca
  6. Article sur libcaca dans la documentation de MPlayer
  7. Documentation officielle de GStreamer
  8. source de l'exploit
  9. (en-US) Jason Kincaid, « Behind The Scenes Of YouTube's ASCII Prank » [« Dans les coulisses du poisson d’avril ASCII de YouTube »], sur TechCrunch, (consulté le )

Liens externes

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /