Ferramentas de imagem

Conversor de Imagem para ASCII

Converta imagens em arte de texto ASCII com ajuste de largura e inversão de escala de cinzentos.

Executar ferramenta

Este conversor transforma imagens em arte de texto ASCII com base em níveis de cinzento. Ao carregar os dados de imagem codificados em base64, o processamento converte o conteúdo visual para uma escala de cinzentos e redimensiona a imagem para a largura pretendida, calculando a altura proporcional com um ajuste vertical de 0,55. Cada ponto de luminosidade é mapeado numa escala fixa de dez símbolos, do mais escuro ao mais claro, adicionando uma quebra de linha ao final de cada linha gerada. É possível ajustar o número de colunas através do controlo de largura ou ativar a inversão da escala para fundos escuros. Se o campo de imagem estiver vazio ou o ficheiro apresentar formatação corrompida, a conversão é interrompida. No final da conversão, a interface apresenta o texto gerado, a largura definida, a altura calculada e a contagem total de linhas.

Instruções

  1. Introduza a imagem codificada em base64 no campo de dados da imagem.
  2. Defina a largura pretendida em carateres (o valor predefinido é 80).
  3. Ative a opção de inversão se pretender inverter a escala de brilho para visualização em fundos escuros.
  4. Execute a ferramenta para visualizar a arte ASCII gerada e respetivas dimensões.

Exemplos

  • Converter um logótipo codificado em base64 com largura de 60 carateres para publicação direta num ficheiro de texto simples.
  • Processar uma fotografia em base64 com largura de 100 carateres e inversão ativa para visualização sobre um terminal de fundo escuro.

Perguntas frequentes

Como é calculada a altura da arte ASCII gerada?

A altura é calculada a partir da proporção original da imagem com uma redução vertical de 0,55 para compensar a altura dos carateres de texto, sendo o resultado final truncado a um número inteiro.

O que acontece se o campo de dados da imagem for deixado vazio?

Se não forem fornecidos dados de imagem ou se a cadeia base64 estiver corrompida, o processamento não é concluído e é apresentada uma mensagem de erro na interface.

Para que serve a opção de inversão de brilho?

A opção inverte a sequência dos dez símbolos de densidade de cinzento, sendo útil para adaptar o contraste visual quando o texto é apresentado num fundo escuro em vez de um fundo claro.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.