plntrprotocol/risomorphism-1911 — explained in plain English
Analysis updated 2026-05-18
Convert a photo into ASCII text art using one of four visual presets
Turn a video into a small animated ASCII avatar sequence
Check whether an ASCII conversion looks good using the built-in diagnostics command
Render a high-resolution ASCII version of an image by scaling up the base grid
| plntrprotocol/risomorphism-1911 | 0petru/sentimo | alingalingling/akasha-wechat | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
ASCII Art Pipeline converts photos and video into ASCII text art, the style of image made entirely from letters, numbers, and symbols. It is written in Python using the Pillow and NumPy libraries, and comes with a command line tool plus four ready made presets for different looks. Each preset controls which characters get used and how the image gets processed before conversion. Stroke clarity produces a crisp high contrast result using a small set of about a dozen characters and works well at almost any size. D30 dense uses a much larger set of 68 characters for a denser, more textured look, though it needs more computing power at very high resolutions. Braille detail uses Unicode Braille characters to pack in roughly four times more visual detail per character, useful when a terminal can display Braille symbols. Eikon motion is built specifically for turning video frames into small animated ASCII sequences, called eikons, meant for compact avatar style displays. The base output size is 48 by 24 characters, matching a small avatar format the project calls Herm, but a scale option can multiply that grid up to 16 times for larger, more detailed renders, up to a practical limit of about 768 by 384 characters. Rendering speed and memory use vary a lot between presets at high scale, so the project recommends keeping the denser preset at a lower scale than the simpler ones. To help judge whether a conversion actually looks good, the tool includes a diagnostics command that measures things like how many unique characters were used and the balance between heavy and light looking characters, then gives a plain verdict such as high contrast or possible garbling. A preview command can also render the ASCII output back into a side by side image for visual comparison. The project ships worked examples showing all the presets applied to the same source image. The tool is pure Python with no external programs required beyond Python 3.11 or newer and its two dependencies, installed with a single pip command.
ASCII Art Pipeline is a Python command line tool that converts still images and video into high-quality ASCII text art, with four presets, adjustable resolution, and built-in quality diagnostics.
Mainly Python. The stack also includes Python, Pillow, NumPy.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.