Pular para o conteúdo

Arte em texto para imagem

Text Art to Image

Renderiza qualquer arte em texto monoespaçado como PNG ou SVG com fonte, tamanho de célula, cor, fundo e transparência opcional escolhidos, para que sobreviva onde a fonte monoespaçada não é preservada.

Arte em texto é caracteres, e caracteres são refluídos. KakaoTalk, legendas do Instagram, a maioria dos clientes de e-mail e a maioria dos CMS substituem por uma fonte proporcional ou colapsam as sequências de espaços que sustentam a imagem, e o que chega não é o que você fez. Esta página renderiza uma vez, com espaçamento fixo, e entrega uma imagem. Toda outra ferramenta de arte em texto deste site exporta pelo mesmo módulo, então o PNG que uma imagem braille salva e o PNG que esta página salva são os mesmos bytes do mesmo código.

🔒 Roda inteiramente no seu navegadorasciiartimageconvertshare

Cole qualquer coisa monoespaçada: um banner, um desenho em braille, um diagrama, um bloco de código. As tabulações são expandidas até a próxima parada.

Aparência

192 × 137 pixels antes da escala

╭──────────────╮ │ todododo │ ╰──────┬───────╯ │ ┌──────▼───────┐ │ text art │ └──────────────┘
Arte em texto não sobrevive em quase nenhum lugar onde é publicada. KakaoTalk, legendas do Instagram, a maioria dos clientes de e-mail e a maioria dos gerenciadores de conteúdo ou quebram as linhas de novo, ou trocam por uma fonte proporcional, ou comem as sequências de espaços que seguram a coisa. Uma imagem dela sobrevive a todos eles.
O SVG guarda os caracteres como caracteres, então continua selecionável e escala sem limite — mas é desenhado com a fonte monoespaçada que quem olha tiver. Cada sequência é presa a uma largura exata com textLength, de modo que outra fonte estica os glifos em vez de desalinhar tudo, o que é um paliativo e não uma solução. O PNG é uma imagem: maior, fixo e idêntico em todo lugar. Publique o PNG.
Nenhum dos dois formatos embute fonte. O SVG lista fontes monoespaçadas comuns e vai descendo a lista; o PNG é rasterizado com o que este aparelho tiver, então uma imagem feita no celular e outra feita no computador vão diferir um pouco no formato das letras.

Como usar

  1. Aumente a largura do caractere para arte com emoji ou CJK

    A largura da célula é definida como fração do tamanho da letra, e 0,6 é o certo para uma fonte monoespaçada latina. Emoji e caracteres CJK de largura inteira são cerca de duas vezes mais largos, então a arte feita com eles precisa do controle mais alto, ou as colunas vão se sobrepor.

  2. Escolha PNG para postar, SVG para guardar

    O PNG é uma imagem e fica idêntico em todo lugar, que é o que você quer quando ele vai para um chat. O SVG mantém os caracteres como caracteres — selecionáveis, copiáveis, escaláveis sem limite — mas é renderizado na fonte monoespaçada que quem vê tiver. Cada sequência é fixada numa largura exata para que uma fonte diferente estique os glifos em vez de desalinhar as colunas, o que é uma mitigação, não um conserto.

Perguntas frequentes

Por que o PNG transparente não fica transparente no KakaoTalk?

Porque o cliente de chat o compõe sobre a cor do próprio balão, e num tema escuro texto escuro sobre transparência some. Transparência é para pôr a arte sobre algo que você controla. Para um chat, escolha um fundo que combine com o balão — há uma predefinição do KakaoTalk que faz isso.

O arquivo contém a fonte?

Nenhum dos dois formatos embute uma. O SVG nomeia uma pilha de fontes monoespaçadas comuns e vai caindo por ela; o PNG é rasterizado com o que este aparelho tiver instalado, então uma imagem feita num celular e uma feita num desktop diferem um pouco nas formas dos caracteres, mesmo com as mesmas configurações.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.