About this project

Braille Art Generator is a client-side application that transforms images into text art using Unicode braille characters (U+2800–U+28FF). Because each braille glyph encodes a 2×4 pixel block, it provides significantly higher detail than standard ASCII art. The tool runs entirely in the browser with no backend requirements, ensuring privacy and offline functionality. Key capabilities include: - **Advanced Rendering**: Supports multiple dithering algorithms (Floyd–Steinberg, Atkinson, Blue Noise, Bayer 4×4, and variable coefficients) and thresholding methods (Global, Otsu, and Sauvola adaptive). - **Edge Detection**: Implements XDoG for drawn strokes and Sobel for gradients, including a structure tensor for cleaning up noise and enhancing contours. - **Image Processing**: Built-in adjustments for brightness, contrast, saturation, and sharpness, along with cropping and dot-by-dot manual editing. - **Color Support**: Ability to apply tints per cell or use specific terminal palettes (256 or 16 colors). - **Smart Presets**: Includes automatic detection and suggestions for photographs, line art, logos, and pixel art. - **Export Options**: Output can be copied as text, saved as PNG, or shared via a settings-encoded link.