Convertir una imagen en arte ASCII
Importa una imagen, elige un ancho en caracteres, y obtén un arte ASCII en texto listo para pegar en un README, una terminal o un comentario de código.
Cómo funciona
¿Quieres decorar un archivo README de un proyecto, un mensaje de commit o un banner de terminal con un logotipo o una foto convertida en texto? Importa tu imagen, elige el número de caracteres de ancho deseado (cuanto más alto, más detallado el resultado pero también más voluminoso), y lanza la conversión. Cada píxel se analiza en escala de grises y se sustituye por un carácter más o menos denso (espacio, punto, guion, hasta @) según su brillo, lo que recrea la imagen en puro texto.
¿Por qué la altura no corresponde al ancho elegido?
Un carácter de terminal es aproximadamente el doble de alto que de ancho. Si se mantuviera ingenuamente la proporción de la imagen original, el resultado parecería estirado verticalmente. La herramienta compensa automáticamente reduciendo el número de líneas generadas, para que el resultado conserve las proporciones correctas al mostrarse en una fuente de ancho fijo (monoespaciada).
¿Qué ancho elegir?
Para un README de GitHub o una terminal clásica, un ancho entre 80 y 120 caracteres da un buen nivel de detalle sin ser demasiado ancho para la pantalla. Para un resultado más tosco y estilizado (efecto retro), prueba con un ancho menor, entre 40 y 60 caracteres.
Procesamiento 100% local en tu navegador (WebAssembly) — tu imagen nunca se envía a un servidor.