Saltar al contenido

Arte de texto a imagen

Text Art to Image

Convierte cualquier arte de texto monoespaciado en PNG o SVG eligiendo fuente, tamaño de celda, color, fondo y transparencia, para que sobreviva al publicarlo donde no se respeta el monoespaciado.

El arte de texto son caracteres, y los caracteres se reacomodan. KakaoTalk, los pies de foto de Instagram, la mayoría de los clientes de correo y la mayoría de los CMS sustituyen una fuente proporcional o colapsan las secuencias de espacios que sostienen la imagen, y lo que llega no es lo que hiciste. Esta página lo renderiza una vez, con espaciado fijo, y te entrega una imagen. Todas las demás herramientas de arte de texto de este sitio exportan por el mismo módulo, así que el PNG que guarda una imagen braille y el PNG que guarda esta página son los mismos bytes del mismo código.

🔒 Se ejecuta por completo en tu navegadorasciiartimageconvertshare

Pega cualquier cosa monoespaciada: un banner, una imagen en braille, un diagrama, un bloque de código. Las tabulaciones se expanden hasta la siguiente parada.

Aspecto

192 × 137 píxeles antes de la escala

╭──────────────╮ │ todododo │ ╰──────┬───────╯ │ ┌──────▼───────┐ │ text art │ └──────────────┘
El arte de texto no sobrevive casi en ninguno de los sitios donde se publica. KakaoTalk, los pies de foto de Instagram, la mayoría de los clientes de correo y la mayoría de los gestores de contenido lo vuelven a ajustar de línea, le cambian la tipografía por una proporcional o se comen las rachas de espacios que lo sostienen. Una imagen de él sobrevive a todos ellos.
El SVG conserva los caracteres como caracteres, así que se puede seleccionar y escala sin límite, pero se dibuja con la tipografía monoespaciada que tenga quien lo mire. Cada racha queda fijada a un ancho exacto con textLength, de modo que otra tipografía estira los glifos en lugar de desalinearlo todo, lo cual es un paliativo y no una solución. El PNG es una imagen: más grande, fijo e idéntico en todas partes. Publica el PNG.
Ninguno de los dos formatos incrusta una tipografía. El SVG nombra una lista de tipografías monoespaciadas comunes y va bajando por ella; el PNG se rasteriza con lo que tenga este dispositivo, así que una imagen hecha en un celular y otra hecha en una computadora se diferenciarán un poco en la forma de las letras.

Cómo se usa

  1. Sube el ancho de carácter para arte con emojis o CJK

    El ancho de celda se fija como fracción del tamaño de letra, y 0,6 es lo correcto para una fuente monoespaciada latina. Los emojis y los caracteres CJK de ancho completo son alrededor del doble de anchos, así que el arte hecho con ellos necesita el control más arriba o las columnas se solaparán.

  2. Elige PNG para publicar, SVG para conservar

    El PNG es una imagen y se ve idéntico en todas partes, que es lo que quieres cuando va a un chat. El SVG conserva los caracteres como caracteres — seleccionables, copiables, escalables sin límite — pero se renderiza con la fuente monoespaciada que tenga quien lo ve. Cada secuencia se fija a un ancho exacto para que una fuente distinta estire los glifos en lugar de desalinear las columnas, que es una mitigación y no un arreglo.

Preguntas frecuentes

¿Por qué el PNG transparente no es transparente en KakaoTalk?

Porque el cliente de chat lo compone sobre el color de su propia burbuja, y en un tema oscuro el texto oscuro sobre transparencia desaparece. La transparencia es para poner el arte sobre algo que controlas. Para un chat, elige un fondo que coincida con la burbuja: hay un preajuste de KakaoTalk que lo hace.

¿El archivo contiene la fuente?

Ninguno de los dos formatos incrusta una. El SVG nombra una pila de fuentes monoespaciadas comunes y va cayendo por ella; el PNG se rasteriza con lo que tenga instalado este dispositivo, así que una imagen hecha en un celular y una hecha en una computadora de escritorio difieren ligeramente en las formas de los caracteres incluso con los mismos ajustes.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.