IT-lexicon › Programmeren › Chafa

Chafa

Programmeren Svenska → Bijgewerkt: 2026-10-04
Meer info
Gemaakt door
Hans Petter Jansson
Uitgebracht
2018
Type
Opdrachtregelprogramma en bibliotheek
Website
hpjansson.org/chafa

Opdrachtregelprogramma dat afbeeldingen en animaties omzet in terminalgraphics, van gewone ASCII tot en met sixel.

Chafa is de moderne erfgenaam van AA-lib en libcaca: hetzelfde basisprobleem — kies het teken en de kleur die een stukje van het beeld het best benaderen — maar nu met alle blokelementen, halve blokken en braillekarakters van Unicode als keuze, en 24-bits kleur zodra de terminal dat aankan. Kan de terminal meer, dan schakelt Chafa over op grafische protocollen zoals sixel of dat van Kitty.

Hans Petter Jansson bracht de eerste versie uit in 2018. Chafa bestaat zowel als programma als als C-bibliotheek, zodat andere terminaltoepassingen er afbeeldingen mee kunnen tekenen. Het is ASCII-art zonder kunstenaar: indrukwekkend als conversie, maar wie handgepixelde ANSI-art kent, ziet meteen het verschil tussen een algoritme dat benadert en een mens die kiest.

← Terug naar het lexicon