Technical Cinema: Converting Pixels to Text
Converting a high-resolution image into a structured grid of characters requires precise luminance mapping. Our engine divides the source image into a logical grid where each cell's average brightness is calculated using the Weighted Perceptual Luminance formula. This value is then mapped to a character's "Ink Density"—ensuring that a dense `@` represents shadow and a thin `.` represents a highlight.
The "Black Result" Fix
If your output looks too dark, use the Brightness and Invert controls. When rendering on a dark terminal background, inverting the character set often yields a much clearer image as it maps traditional "Ink" (characters) to light values instead of shadows. This tool is built to handle everything from architectural sketches to high-contrast portraits.