Lexique informatique › Programmation › Chafa

Chafa

Programmation Svenska → Mis à jour: 2026-10-05

Outil en ligne de commande qui transforme images et animations en graphismes de terminal, de l'ASCII pur jusqu'au sixel.

Chafa est l'héritier moderne d'AA-lib et de libcaca : le même problème de base — choisir le caractère et la couleur qui ressemblent le plus à un morceau d'image — mais avec tous les éléments de bloc d'Unicode, les demi-blocs et les caractères braille au choix, et la couleur 24 bits quand le terminal la gère. Si le terminal sait faire mieux, Chafa bascule sur des protocoles graphiques comme sixel ou celui de Kitty.

Hans Petter Jansson en a publié la première version en 2018, et l'outil existe à la fois comme programme et comme bibliothèque C, de sorte que d'autres applications de terminal peuvent y faire appel pour afficher des images. C'est de l'ASCII art sans artiste : impressionnant comme conversion, mais quiconque a vu de l'ANSI dessiné pixel par pixel à la main perçoit tout de suite la différence entre un algorithme qui approche et une personne qui choisit.

← Retour au lexique