Toolyard

Como fazer arte ASCII a partir de uma foto

Converta a foto

  1. Abra o Conversor de imagem para arte ASCII e solte sua foto.
  2. Defina a largura em caracteres. De 60 a 80 cabe numa mensagem de chat ou num comentário de código; de 150 para cima guarda rostos e detalhes finos.
  3. Mexa no contraste e na gama até o assunto se destacar do fundo.
  4. Copie o texto ou baixe como arquivo TXT, imagem PNG ou página HTML.

A conversão roda no seu navegador, então a foto nunca é enviada.

Como uma foto vira caracteres

A imagem é cortada numa grade com uma célula por caractere. Cada célula recebe o caractere cuja quantidade de tinta mais se parece com o brilho da célula: @, # e % cobrem muito e representam áreas escuras, : e . cobrem pouco e representam áreas claras, e o espaço é o mais claro de todos. Vistos de longe, os olhos misturam os caracteres de volta em tons de cinza.

Os caracteres são mais ou menos duas vezes mais altos que largos, então cada célula cobre uma faixa alta da foto e não um quadrado. Se isso for ignorado, o desenho sai achatado pela metade da altura.

Escolha a foto certa

  • Um assunto claro sobre um fundo liso. Fundos carregados viram ruído na resolução do ASCII. Remova o fundo antes se ele estiver poluído.
  • Luz e sombra fortes. Um rosto iluminado de lado fica muito melhor que um com luz chapada e uniforme.
  • Corte bem justo. Cada coluna conta, então corte tudo o que não for o assunto.
  • Logotipos e desenhos de linha ficam ótimos, principalmente com as bordas ligadas.

Os ajustes que importam

AjusteO que fazQuando usar
LarguraNúmero de caracteres por linhaEstreita para chats e comentários, larga para imprimir ou para um PNG
Contraste e gamaEspalham os tons por mais caracteresQuase sempre; uma foto chapada usa só alguns caracteres
BordasDesenha os contornos com | - / \Rostos, prédios, logotipos, tudo com formas claras
PontilhadoMistura caracteres para imitar tons intermediáriosConjuntos curtos de caracteres e degradês suaves como um céu
FundoTexto escuro no claro ou claro no escuroO do lugar onde o desenho vai aparecer, como um chat no modo escuro

O fundo importa mais do que parece. Um desenho feito para uma página branca parece um negativo num app no modo escuro, porque os caracteres densos que queriam dizer “escuro” agora aparecem claros.

Cole sem quebrar

Arte ASCII só se alinha numa fonte monoespaçada, em que todos os caracteres têm a mesma largura. Numa fonte comum as colunas escorregam e o desenho se desmancha.

  • Discord, Slack, GitHub, Reddit e Markdown: coloque o desenho entre duas linhas de três crases (```) para formar um bloco de código.
  • Comentários de código: mantenha abaixo de umas 80 colunas para caber no editor, e confira se não há os caracteres que fechariam o comentário, como */ em C, Java ou JavaScript.
  • Editores de texto e e-mail: use a fonte Courier New, Consolas ou Menlo e espaçamento simples. Se o app ainda puder reorganizar o texto, envie o PNG.
  • Redes sociais e qualquer lugar que troque a fonte: compartilhe o PNG.

Apps de chat também limitam o tamanho das mensagens (2.000 caracteres no Discord sem Nitro), então um desenho de 100 colunas e 40 linhas não cabe. Estreite até caber.

Ferramentas deste guia

Mais guias