What ASCII Art Does
Yan divides the image into a grid. For each cell, it measures the average brightness, then picks a character whose visual density matches. Dark = sparse character (`.`, `,`). Bright = dense character (`#`, `@`).
Why It Still Looks Cool
ASCII art predates the JPEG. Print it to a dot-matrix and you'd have a 1985 demoscene title card. But it's also a forced abstraction — you stop seeing the photo as a photo and start seeing it as marks on a page.
Type is shape. ASCII is the shape of light.
Parameters
Block Size (4–16 px)
The cell each character represents.
Color Mode
Edge Weight (0–100%)
Boosts characters along high-contrast edges. Higher = stronger outlines.
Dither Amount (0–100%)
Adds randomness to character pick. Prevents banding in smooth gradients.
Dual Layer
Renders both background tint and foreground glyph. Off = flat. On = depth.
White Fallback
Swaps the default black canvas for white. Color-on-white reads more like print, less like a terminal.
Region vs Global
Yan ships ASCII Art in two scopes:
Regional mode is governed by the same brightness detection used for the other glitch modes — pixels in the configured brightness band become candidate regions. Global mode skips detection entirely and processes every cell.
Presets
Good Subjects
What to Avoid
Combinations
The Idea
ASCII art is the original compression: a million pixels into a few hundred characters. Lossy, but the loss is the point.