Sobre el proyecto

Semaphore es un convertidor de imagen a ASCII del lado del cliente que permite a los usuarios transformar imágenes PNG, JPG, WebP y GIF en arte basado en texto directamente en el navegador. Para garantizar la privacidad, todo el procesamiento se realiza en un lienzo local; la aplicación utiliza una Content-Security-Policy estricta (`connect-src 'none'`) para evitar que cualquier dato sea subido a un servidor. Las capacidades clave incluyen: - Seis conjuntos de caracteres distintos: Standard, Detailed (escala de grises de 68 niveles), Blocks, Minimal, Binary y una matriz Braille de alta densidad con dithering. - Controles en tiempo real: Columnas ajustables, brillo, contraste, inversión y modos de color (verde, escala de grises u original). - Múltiples opciones de exportación: Copiar como texto plano, descargar como .txt o .png, o generar una tarjeta para compartir. - Interfaz de Terminal CRT: Una interfaz temática con líneas de escaneo, resplandor de fósforo y una barra de estado estilo vim. Construida con Vite y TypeScript, la herramienta opera sin una API de backend, cookies ni scripts de análisis de terceros.