Guia

Como funciona el arte ASCII

La conversión ASCII redimensiona una imagen, mide brillo y asigna un caracter a cada zona.

De píxeles a caracteres

Un generador de arte ASCII no "dibuja" tu imagen: la muestrea. El conversor reduce la foto a una pequeña cuadrícula — un carácter por celda — luego mide el brillo de cada celda y lo cambia por un carácter de peso visual similar. Una celda oscura se vuelve un glifo denso como @ o #; una celda clara se vuelve un glifo ligero como . o un espacio. Mira toda la cuadrícula y tu ojo recompone la forma original.

La rampa de brillo

El conjunto ordenado de caracteres de oscuro a claro se llama rampa (o charset). Una común es @%#*+=-:. del más pesado al más ligero. El número de caracteres define cuántos niveles de brillo puedes mostrar: una rampa de diez caracteres da diez tonos, una de dos como 10 da blanco y negro puro. Elegir la rampa es el control más decisivo del resultado.

Ancho, alto y corrección de proporción

Los caracteres de terminal son más altos que anchos — casi el doble. Si el conversor asignara un carácter por píxel uno a uno, el resultado se vería estirado en vertical. ASCIIForge lo compensa muestreando menos filas que columnas (unas 0,55 filas por columna), así un círculo sigue siendo un círculo en vez de un huevo. El ancho es la palanca principal de calidad: 80-120 caracteres sirven para la mayoría de las imágenes.

Contraste y brillo

Antes de la asignación, el brillo de cada celda se puede ajustar. Subir el contraste empuja los tonos medios hacia el negro o el blanco puro, lo que afila los bordes y evita que la salida se vuelva una papilla gris. Un pequeño ajuste de brillo rescata fotos algo sub o sobreexpuestas. Invertir intercambia claro y oscuro — útil para texto claro sobre fondo oscuro.

Consejos para una salida más limpia

  • Empieza con una imagen de alto contraste y un sujeto claro.
  • Mantén el ancho entre 80 y 120 caracteres para compartir.
  • Sube el contraste antes de ampliar la salida.
  • Pega dentro de un bloque de código en chat o Markdown para conservar el espaciado.

Prueba la herramienta de imagen a ASCII