{{Short description|ASCII art software}} {{Lowercase title}} {{Infobox software | title = libcaca | name = libcaca | logo = Libcaca-logo.png | logo caption = | screenshot = <!-- File: --> | caption = | collapsible = | author = | developer = Sam Hocevar and Jean-Yves Lamoureux | released = {{Start date|2003|11|22}}(0.1 release)<ref>{{cite web|last=Hocevar|first=Sam|title=Release 0.1 svn log|url=http://caca.zoy.org/changeset/208|accessdate=17 January 2013}}</ref> | discontinued = | latest release version = 0.9 | latest release date = {{Start date and age|2004|02|02}}<ref>{{cite web|last=Hocevar|first=Sam|title=Release 0.9 svn log|url=http://caca.zoy.org/changeset/362/libcaca/trunk/NEWS|accessdate=17 January 2013}}</ref> | latest preview version = 0.99.beta20 | latest preview date = {{Start date and age|2021|10|19}}<ref>{{cite web|last=Hocevar|first=Sam|url=https://github.com/cacalabs/libcaca/releases/tag/v0.99.beta20|title=Release libcaca v0.99.beta20 · cacalabs/libcaca · GitHub|website=GitHub |accessdate=16 December 2021}}</ref> | programming language = C | operating system = Unix-like, Windows, MS-DOS, OS X<ref name=website>{{cite web|last=Hocevar|first=Sam|title=libcaca Homepage|url=http://caca.zoy.org/wiki/libcaca|work=Caca Labs|accessdate=17 January 2013}}</ref> | platform = | size = | language = English | language count = <!-- DO NOT include this parameter unless you know what it does --> | language footnote = | genre = | license = Free software: WTFPLv2<ref name=website/> | website = | standard = | AsOf = }}
thumbnail|An example Wikipedia logo generated using libcaca 0.99.beta18
'''libcaca''' is a software library that converts images into colored ASCII art. It includes the library itself, and several programs including '''cacaview''', an image viewer that works inside a terminal emulator, and '''img2txt''', which can convert an image to other text-based formats.
==Overview== libcaca has been used in a variety of programs, including FFmpeg, VLC media player, and MPlayer.<ref name=ffmpeg>{{cite web|title=FFmpeg 1.0 release notes|url=http://ffmpeg.org/archive.html#pr1.0|accessdate=20 December 2014|author=FFmpeg team|authorlink=FFmpeg}}</ref><ref name=vlc>{{cite web|title=VLC Media Player: modules/caca|url=http://wiki.videolan.org/Documentation:Modules/caca|work=VLC Media Player documentation|accessdate=18 January 2013|author=VideoLAN Organization|authorlink=VideoLAN}}</ref><ref name=mplayer>{{cite web|title=libcaca – Color ASCII Art library|url=http://www.mplayerhq.hu/DOCS/HTML/en/caca.html|work=MPlayer documentation|accessdate=18 January 2013|author=MPlayer team|authorlink=MPlayer|at=4.10}}</ref>
libcaca is free software, licensed under WTFPL version 2.<ref>{{Cite web |last=Martinez |first=Carlos Garcia |date=2024-06-03 |title=Exploring the Artistry and Legacy of ASCII Text Art |url=https://photo-to-text.com/ascii-text-art/ |access-date=2024-12-14 |language=en-US}}</ref>
== Projects using libcaca == * Gnuplot * MPlayer<ref name=mplayer /> * FFmpeg<ref name=ffmpeg /> * GStreamer<ref name=gstreamer>{{cite web|title=cacasink|url=http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-cacasink.html|work=GStreamer Good Plugins 1.0 Plugins Reference Manual|accessdate=18 January 2013|author=GStreamer team|authorlink=GStreamer}}</ref> * VLC media player<ref name=vlc /> * mpv (media player) * ranger (file manager)
== See also == * AAlib * FFmpeg
== References == {{Reflist}}
== External links == {{Portal|Free and open-source software}} *{{URL|http://caca.zoy.org/wiki/libcaca|libcaca official website}}
Category:ASCII art Category:Free multimedia software Category:Software using the WTFPL license Category:Free software programmed in C
{{compu-library-stub}} {{graphics-software-stub}}