Imagem para ASCII
Converta imagens em arte ASCII com configurações personalizáveis
Imagem e configurações
Arquivo de imagem de até 25 MiB. O navegador precisa conseguir decodificar a imagem.
20-200 colunas. Uma largura em branco usa 80; outros valores usam a limitação original de números inteiros.
Os caracteres vão da menor intensidade mapeada à maior. Uma paleta personalizada vazia usa a opção Padrão. A largura dos glifos Unicode pode variar.
Opções de conversão
Um gama maior reduz os valores intermediários de mapeamento; o efeito visível depende da ordem da paleta, da inversão e das cores de exibição.
Arte ASCII
Escolha uma imagem ou carregue o exemplo.
Notas sobre exibição e exportação
- O algoritmo original preenche a transparência com branco antes da amostragem.
- O resultado usa a ordem original de brilho/contraste/gama/pontilhamento Float32, com compensação de 0,5 na altura das linhas.
- Cada linha termina com uma quebra de linha. A contagem de células exclui as quebras de linha e não conta unidades de código Unicode.
- Uma paleta personalizada vazia usa a opção Padrão; uma paleta que contém apenas espaços continua válida.
- Use uma fonte monoespaçada. Emojis e alguns glifos Unicode podem ocupar células de exibição mais largas.
- A arte ASCII, por si só, não é uma descrição significativa da imagem. Explique a imagem ao compartilhá-la.
- Esta ferramenta lê os dados da imagem selecionada localmente, sem enviá-los. Isso não abrange todos os outros scripts do site.
Conversor de imagem para arte ASCII online e gratuito
Transforme qualquer fotografia ou imagem digital em uma incrível arte ASCII com nosso conversor gratuito que funciona no navegador. Seja você um desenvolvedor que quer dar um toque retrô a um aplicativo de terminal ou um artista explorando a criatividade com texto, este conversor de imagem para ASCII entrega resultados nítidos e detalhados em segundos, sem enviar seus arquivos a nenhum servidor.
Nossa ferramenta converte os valores de brilho dos pixels em caracteres escolhidos com cuidado, produzindo uma arte feita de texto que reproduz fielmente os tons, os contrastes e as formas da imagem original. Escolha entre vários conjuntos de caracteres, incluindo padrão, detalhado, blocos e paletas totalmente personalizadas, para obter exatamente a estética que seu projeto pede.
Este conversor lê a imagem selecionada localmente usando Canvas, sem enviá-la. Outros scripts do site podem fazer requisições separadas. Os arquivos podem ter até 25 MiB, com 20 a 200 colunas de saída e limites de decodificação e renderização que dependem do navegador. Ajuste largura, contraste, brilho e gama e ative o pontilhado Floyd-Steinberg para gradientes mais suaves. Copie o resultado para a área de transferência ou baixe como arquivo de texto simples, pronto para READMEs, assinaturas de fóruns, comentários de código e muito mais.
Principais recursos
- Suporte aos formatos de imagem JPG, PNG, GIF e WebP
- Largura de saída ajustável (20-200 caracteres) com preservação automática da proporção
- Quatro conjuntos de caracteres integrados e uma paleta totalmente personalizável
- Controles deslizantes de brilho, contraste e gama em tempo real para ajuste fino
- Pontilhado Floyd-Steinberg para transições tonais mais suaves
- Botão de inversão de cores para fundos escuros ou claros
- Cópia instantânea para a área de transferência e download em arquivo de texto simples
- Estatísticas ao vivo com as dimensões e o total de caracteres
- Processamento 100% no navegador, sem envio de arquivos a servidores
- Interface responsiva, adaptada para celulares
Como usar o conversor de imagem para ASCII
- Envie sua imagem: Clique no botão de envio ou experimente o exemplo integrado para começar na hora.
- Escolha um conjunto de caracteres: Selecione Padrão, Detalhado, Simples, Blocos ou digite seus próprios caracteres personalizados.
- Ajuste as configurações: Faça o ajuste fino de largura, contraste, brilho, gama e pontilhado até chegar ao resultado que você imagina.
- Veja a prévia em tempo real: O resultado em ASCII é atualizado automaticamente a cada opção que você altera.
- Copie ou baixe: Use o botão Copiar para enviar a arte à área de transferência, ou Baixar para salvar um arquivo .txt.
Casos de uso
- Identidade visual em terminal & CLI: Adicione banners ASCII chamativos a telas de login de servidores e a ferramentas de linha de comando.
- Decoração de README: Insira logotipos e ilustrações em arte de texto nos arquivos README do GitHub.
- Gráficos de jogos retrô: Gere sprites e cenários feitos de caracteres para jogos em modo texto.
- Assinaturas de fóruns & chats: Crie assinaturas únicas em arte de texto para perfis online.
- Projetos educacionais: Demonstre conceitos de processamento de imagens, como conversão para escala de cinza e pontilhado.
- Testes de acessibilidade: Explore a renderização em grade de texto, sempre acompanhada de uma descrição significativa da imagem. A arte ASCII sozinha não é uma alternativa acessível para uma imagem.
- Programação criativa: Use o resultado como ponto de partida para arte generativa e experimentos de arte com código.
Perguntas frequentes
Esta ferramenta é gratuita?
A ferramenta é gratuita e não exige cadastro. Os arquivos são limitados a 25 MiB, a largura de saída a 20 a 200 colunas, e a decodificação e a renderização das imagens dependem dos recursos do navegador.
Meus dados estão seguros?
Este conversor lê os dados da imagem localmente, sem enviá-los. Isso não garante privacidade nem segurança para todos os scripts, operações de armazenamento ou requisições do site.
Quais formatos de imagem são aceitos?
JPG, PNG, GIF e WebP são entradas típicas, mas a decodificação depende do navegador. O resultado é uma grade de texto estática, e não uma imagem animada; a renderização pode falhar nos limites do navegador.
O que é o pontilhado Floyd-Steinberg?
O pontilhado Floyd-Steinberg é um algoritmo de difusão de erro que distribui o erro de quantização para os pixels vizinhos, produzindo gradientes tonais mais suaves no resultado em ASCII.
Posso usar a arte ASCII comercialmente?
A conversão não estabelece direitos de uso sobre a imagem de origem. Confirme os direitos necessários para o uso pretendido antes de compartilhar o resultado.
Dicas e boas práticas
- Comece com imagens de alto contraste: Fotos com forte diferença entre claro e escuro geram as artes ASCII mais reconhecíveis.
- Use o conjunto de caracteres Detalhado: Para a maior variação de tons, escolha o conjunto Detalhado, que usa mais de 60 caracteres distintos.
- Mantenha a largura moderada: Uma largura de 60-100 caracteres oferece o melhor equilíbrio entre detalhe e legibilidade.
- Ative o pontilhado para gradientes: Se a imagem tem gradientes suaves, ative o pontilhado Floyd-Steinberg para obter resultados mais limpos.
- Ajuste a gama para os tons médios: Uma gama maior reduz os valores intermediários de mapeamento neste algoritmo. O efeito visual depende da ordem da paleta, da inversão e das cores da tela; compare na prévia.
- Use uma fonte monoespaçada para exibir: Sempre veja e compartilhe a arte ASCII em uma fonte monoespaçada para manter o alinhamento correto.