Cómo convertir una foto en ASCII con más definición
Recorta el motivo principal, busca contrastes claros y elige el ancho según dónde lo vas a pegar.
El convertidor de imágenes divide una foto en celdas y asigna un carácter a cada una según su brillo. En la vista previa oscura, las zonas claras usan caracteres densos y las oscuras puntos o espacios. La imagen elegida y los ajustes influyen tanto como el propio convertidor.
1. Elige una foto sencilla
A 40 columnas solo hay 40 caracteres para representar cada fila. Los detalles pequeños desaparecen, pero las formas grandes y los contrastes se conservan.
| Funciona bien | Es más difícil |
|---|---|
| Fondo simple | Fondo con muchos objetos |
| El sujeto ocupa casi toda la imagen | Personas pequeñas en una foto de grupo |
| Zonas claras y oscuras diferenciadas | Todo tiene un brillo parecido |
| Primeros planos de caras, mascotas y logotipos | Texto pequeño y paisajes muy detallados |
Recorta la foto alrededor del sujeto antes de convertirla. A menudo mejora más el resultado que aumentar mucho las columnas.
2. Ajusta el ancho al destino
Más columnas conservan más detalles, pero también producen líneas más largas. Si una app parte una línea, el dibujo pierde su forma.
| Destino | Ancho de partida |
|---|---|
| Chats y Discord | 40–60 columnas |
| README o comentario de código | Unas 80 columnas |
| Terminal | 80–120 columnas, según la ventana |
| Imagen PNG | 90 o más si quieres más detalle |
Estos valores son orientativos: comprueba el resultado en la pantalla de destino. Puedes abrir el gato de ejemplo a 40 columnas.
3. Elige los caracteres
| Conjunto | Caracteres | Cuándo usarlo |
|---|---|---|
| Estándar | . : - = + * # % @ |
Texto fácil de pegar |
| Bloques | ░ ▒ ▓ █ |
Sombras sólidas e imágenes PNG |
| Detallado | Unos 70 caracteres | Resultados anchos con gradaciones finas |
| Binario | # y espacios |
Siluetas y logotipos simples |
Los bloques pueden cambiar de tamaño entre fuentes. Para pegar texto en un chat suele ser más práctico Estándar; para conservar bloques y colores, usa PNG.
Compara el mismo gato con el conjunto Bloques.
4. Empieza con tono automático
Tono automático examina la distribución de brillo y la ajusta para aprovechar más niveles de los caracteres. Si lo desactivas y bajas mucho el contraste, las zonas pueden terminar representadas por unos pocos signos y perder definición.
Después, mueve Brillo y Contraste poco a poco. Si no reconoces bien el contorno, aumenta Realzar bordes, disponible en Estándar y Detallado. Un valor excesivo también puede introducir ruido.
Puedes comparar una versión sin tono automático y con poco contraste.
5. Invierte para fondos claros
La vista previa usa un fondo oscuro. Si vas a pegar el resultado en el Bloc de notas o en el tema claro de GitHub, activa Invertir para intercambiar la relación de luces y sombras. Comprueba qué versión se reconoce mejor sobre el fondo final.
6. Copia o guarda
| Lo que necesitas | Opción |
|---|---|
| Pegar los caracteres | Copiar |
| Guardar un archivo de texto | TXT |
| Conservar la forma y el interlineado | PNG |
| Conservar los colores originales | Activar Color y guardar PNG |
El texto copiado no lleva los colores. En móvil, usa una imagen cuando el chat no mantenga la alineación. Consulta también cómo pegar dibujos en chats.
La conversión se realiza en el navegador sin enviar la imagen a un servidor de conversión. En la app, importar una foto requiere obtener la recompensa publicitaria indicada antes de aplicarla; ajustar y guardar esa misma foto no exige otro anuncio de recompensa.
7. Si tu imagen es un GIF animado
Sube los GIF al convertidor de GIF a ASCII. Los mismos consejos se aplican a cada fotograma. Elige un GIF de 2 o 3 segundos con fondo simple y buen contraste, y reduce un poco el ancho para que la conversión y el guardado sean rápidos. Puedes guardar el resultado como GIF animado.