MS Meme Studio

Imagem para arte ASCII

Converta a sua própria imagem em arte ASCII copiável, associando o brilho dos pixels do canvas a caracteres de texto. Privado e apenas no navegador.

🔒 Executa completamente no seu navegador — nada é enviado

Drop an image here or click to browse

Upload an image to generate ASCII art.

ASCII art is generated locally from canvas pixels.

Advertisement

Transforme uma imagem em arte ASCII

A arte ASCII converte imagens em texto simples, substituindo áreas de brilho diferente por caracteres de peso visual diferente. Os pixels escuros tornam-se símbolos densos como @ ou #, enquanto os pixels claros passam a pontos, espaços ou marcas mais leves. O resultado pode ser colado em notas, comentários de código, mensagens de terminal, experiências de chat ou em qualquer lugar que suporte texto monoespaçado. Esta ferramenta faz essa conversão a partir da sua própria imagem, sem a enviar para lado nenhum.

Primeiro, o navegador desenha a imagem num pequeno canvas oculto. Depois lê os dados dos pixels, calcula a luminância de cada ponto amostrado e escolhe um caractere de uma escala de brilho. A pré-visualização do canvas mostra a imagem de origem usada na conversão, enquanto a área de texto abaixo mostra o resultado ASCII gerado. Ao alterar a largura, a saída é redesenhada de imediato, permitindo-lhe equilibrar rapidamente o detalhe e a facilidade de partilha.

Escolher uma boa largura em caracteres

A arte ASCII depende muito do tamanho. Uma largura de cerca de 60 caracteres é compacta o suficiente para um chat, enquanto 100 a 140 caracteres preservam mais traços faciais, contornos e textura. Como os caracteres de texto são mais altos do que largos, o gerador comprime a altura amostrada para que a arte final não fique esticada. Se a imagem for maioritariamente clara ou escura, experimente a opção de inverter para trocar o mapeamento dos tons e destacar as formas importantes.

Copiável, transferível e privado

A saída é texto comum. Pode copiá-la para a área de transferência ou transferir um ficheiro TXT para editar mais tarde. Nenhum tipo de letra, imagem ou modelo fica incorporado nesse ficheiro, o que o mantém portátil e fácil de arquivar. Como todo o processamento de pixels é feito com APIs do navegador no seu dispositivo, as capturas de ecrã privadas e as fotografias pessoais ficam locais. O Meme Studio limita-se a oferecer-lhe uma forma baseada em canvas de transformá-las em arte de caracteres.

Como os caracteres são escolhidos

Cada pixel amostrado é convertido em brilho com os pesos de luminância BT.709, que dão mais peso ao verde e menos ao azul, de acordo com a forma como o olho perceciona a luz. Esse valor escolhe um dos dez caracteres da escala @%#*+=-:. seguida de um espaço, pelo que as áreas mais escuras se tornam @ e as mais claras ficam em branco. Escolher «Inverter tons» inverte a escala, o que é a melhor opção se pretende colar a arte num terminal ou editor com tema escuro.

O controlo de largura vai de 40 a 160 caracteres, e o número de linhas deriva das proporções da imagem. Existem apenas dez níveis de brilho, por isso os gradientes surgem em faixas e perdem-se os detalhes finos; as imagens de alto contraste com um assunto claro convertem-se muito melhor do que fotografias suaves e de baixo contraste. Antes de converter um retrato, experimente aumentar-lhe o contraste num editor de imagem. Veja o resultado com um tipo de letra monoespaçado, pois os tipos de letra proporcionais desalinham as colunas.

Como usar

  1. Carregue uma imagemEscolha uma fotografia, captura de ecrã ou gráfico do seu dispositivo.
  2. Escolha a larguraDefina a largura em caracteres para equilibrar detalhe e legibilidade.
  3. Copie ou transfiraUse diretamente o texto de saída ou guarde-o como ficheiro TXT.

Perguntas frequentes

Como funciona a conversão de imagem para ASCII?
A ferramenta reduz a imagem num canvas, lê o brilho dos pixels e associa cada pixel a um caractere, do mais escuro ao mais claro.
A minha imagem é enviada para algum servidor?
Não. A conversão é feita inteiramente no seu navegador, com os dados de pixels do canvas.
Posso copiar a arte ASCII?
Sim. Use o botão de copiar para o texto de saída ou transfira-o como ficheiro TXT.
Porque é que a largura é importante?
A arte ASCII é texto: larguras menores são mais fáceis de partilhar, enquanto larguras maiores preservam mais detalhe.
Advertisement