WMW

Generador de Arte ASCII

Free

Convierte texto escrito o una imagen subida en arte ASCII. Elige un estilo de fuente o una escala de caracteres, conserva el color y exporta como texto plano o PNG.

Todo funciona en tu navegador. El texto y las imágenes nunca se suben a un servidor.


            
        

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Aún no hay actividad. Sé el primero.

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

ASCII Art Generator convierte un texto escrito o una imagen subida en arte basado en texto hecho enteramente de caracteres comunes. Escribe una palabra para obtener un gran banner estilizado (útil para archivos README, mensajes de inicio de terminal o firmas de foro), o sube una foto para obtener una representación clásica basada en caracteres de la misma, con una selección de estilos de fuente, conjuntos de caracteres y color opcional.

Cómo funciona

El texto y las imágenes se convierten con el mismo motor: la fuente (texto renderizado o una foto) se lee píxel por píxel desde un lienzo HTML, luego se divide en una cuadrícula de celdas -- el número de columnas es el que establezcas con el control de Ancho, y el número de filas se calcula como filas = round((alturaFuente / anchuraFuente) * columnas * 0,55), donde 0,55 corrige que los caracteres monoespaciados son más altos que anchos, para que el arte final conserve las proporciones correctas.

Cada píxel dentro de una celda se convierte en un valor de brillo usando luminancia = 0,299 × rojo + 0,587 × verde + 0,114 × azul (la fórmula estándar de cuán brillante aparece un color al ojo humano), y luego se promedia en toda la celda. Ese brillo medio, de 0 (negro) a 255 (blanco), elige un carácter de la escala seleccionada: índice = round((brillo ÷ 255) × (longitud de la escala − 1)), así que las celdas negras obtienen el carácter más denso y las celdas blancas el más claro (o al revés, con Invertir activado).

Problemas que resuelve

Preguntas frecuentes

›¿Cómo funciona realmente convertir una imagen o texto en arte ASCII?

La herramienta dibuja tu texto (usando una fuente real del navegador) o tu imagen en un lienzo oculto, lee el color de cada píxel y luego divide ese lienzo en una cuadrícula de pequeños bloques, uno por cada carácter de salida. El brillo medio de cada bloque elige un carácter de una escala ordenada de "más denso" a "más claro" -- los bloques oscuros obtienen caracteres densos como @ o #, los bloques claros obtienen caracteres escasos como . o un espacio en blanco.

›¿Por qué los estilos "Bloque", "Cursiva", "Sombra 3D" y otros solo se aplican al modo Texto?

Esos estilos cambian cómo se dibuja tu texto antes de convertirse en caracteres -- un grosor de fuente mayor para Bloque, cursiva para Cursiva, una capa duplicada y desplazada para Sombra 3D, un contorno sin relleno para Contorno. Una imagen subida no tiene ninguna "fuente" a la que aplicar un estilo, así que el modo Imagen siempre procesa la foto tal cual es.

›¿Qué hace "Conservar color" y seguirá funcionando si lo pego en algún sitio?

Con "Conservar color" activado, cada carácter en pantalla se colorea para coincidir con el color medio de su bloque de origen, así que el arte sigue pareciéndose a la imagen original o al texto colorido directamente en la página. Las exportaciones de texto plano (Copiar, descarga .txt) siempre son de un solo color, ya que el texto plano no tiene color por carácter -- solo la vista previa en la página y la descarga PNG conservan el color.

›¿Qué es la Escala de Caracteres y puedo usar la mía propia?

La escala es el conjunto ordenado de caracteres usados desde el más oscuro/denso hasta el más claro/escaso, por ejemplo "@%#*+=-:. " para un aspecto clásico o caracteres de bloque como "█▓▒░" para un resultado más limpio y sólido. Elige Personalizada y escribe tus propios caracteres en cualquier orden de denso a claro para diseñar tu propio estilo.

›¿Se sube mi imagen a algún sitio?

No. Tanto la conversión de texto como la de imagen ocurren completamente en tu navegador usando la API de canvas. Nada se envía a un servidor, y nada se guarda a menos que elijas descargar o copiar el resultado tú mismo.

Herramientas relacionadas