Gerador de arte ASCII
Converta qualquer imagem em arte ASCII, com conjuntos de caracteres, contraste e largura ajustáveis.
O Gerador de arte ASCII funciona inteiramente no seu navegador: as imagens soltas são lidas no seu dispositivo e nunca são enviadas.
Abrir o Gerador de texto estilizado
Sobre Gerador de arte ASCII
Transformar uma imagem em texto é um problema de rampa: ordene caracteres do que deixa mais tinta ao que deixa menos, meça o brilho de cada pixel e troque pelo caractere correspondente. A outra metade do truque é a proporção: uma célula monoespaçada tem cerca do dobro da altura em relação à largura, então a imagem precisa ser comprimida na vertical antes de converter, ou tudo sai esticado. Este gerador cuida das duas coisas, oferece rampas de uma clássica de 70 níveis até blocos Unicode e permite forçar o contraste, que é o ajuste mais visível.
Recursos
- Cinco rampas de caracteres, de 70 níveis a blocos e binário
- Largura de 20 a 240 caracteres, com predefinições de terminal
- Proporção corrigida conforme o formato de uma célula monoespaçada
- Controle de contraste, o ajuste que mais muda o resultado
- Inversão para imprimir no branco em vez de um terminal escuro
- Copia como texto ou baixa uma página HTML com estilo
Como usar Gerador de arte ASCII
- Solte uma imagem: as de bastante contraste funcionam melhor
- Defina a largura em caracteres e escolha uma rampa
- Aumente o contraste até as formas ficarem legíveis
- Copie o texto ou baixe em HTML para manter o estilo
Exemplo
Entrada
portrait.jpg · 80 columns · standard ramp
Saída
80 × 40 characters
@%#*+=-:. mapped from dark to light
Oitenta colunas é a largura clássica de terminal, e quarenta linhas é o que a correção de proporção produz.
Erros comuns e solução de problemas
- O resultado sai esticado na vertical. — É o que acontece sem correção de proporção, porque um caractere tem o dobro da altura. Aqui a correção é automática.
- Fica uma massa ilegível. — Há detalhe demais para essa largura: aumente as colunas ou escolha uma imagem com um motivo mais claro.
Perguntas frequentes
- Como funciona a conversão de imagem em ASCII?
- O brilho de cada pixel é medido e recebe um caractere de uma rampa ordenada por quanta tinta deixa, depois de reduzir a imagem à grade de caracteres.
- Qual conjunto de caracteres é melhor?
- Uma rampa longa de 70 caracteres dá gradientes mais suaves em tamanhos grandes; uma de dez lê melhor em pequeno, e blocos Unicode ficam mais sólidos.
- Qual largura usar?
- Oitenta colunas é a largura tradicional e um bom padrão; 120 ou 200 para telas grandes e 40 ou 60 para um comentário ou chat.
- Minha foto é enviada para virar arte ASCII?
- Não. A imagem é desenhada em um canvas e lida pixel a pixel no seu navegador, então nunca sai do dispositivo.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit