Chafa
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.