Hans Petter Jansson

Visit Website

Hans Petter Jansson is an independent developer whose open-source catalog is presently represented by Chafa, a high-performance command-line utility that turns any terminal into a surprisingly capable graphics canvas. Written in modern C, Chafa decodes common raster formats—JPEG, PNG, WebP, GIF, TIFF, SVG, even video frames—then re-samples and dithers the pixels into block or Braille characters, ANSI color, sixel, or Kitty/ITerm2 inline images. The result is crisp preview thumbnails, contact sheets, or animated loops that display directly in ssh sessions, build logs, or IDE terminals without spawning a GUI. Typical use cases include generating quick visual diffs for image-heavy repositories, adding album-art previews to music-player scripts, embedding QR codes in CI dashboards, or simply enjoying retro-style ASCII renderings of photos at 4 K worth of character resolution. Flags for geometry, color depth, dithering algorithm, and symbol set let users balance fidelity against bandwidth, while the shared libchafa C API exposes the same pipeline to language bindings for Rust, Python, and Vala. Because the tool is licensed under LGPL v3+, it has been adopted by downstream projects ranging from file managers to IRC clients that need lightweight, dependency-free image display. Hans Petter Jansson’s software is available for free on get.nero.com; the download is delivered through a trusted Windows package source such as winget, always installs the latest release, and can be queued alongside other applications for unattended batch installation.

Chafa

Terminal graphics for the 21st century.

Details