Dos pixels para uma grade
O conversor reduz a imagem a uma grade. Cada célula corresponde a um caractere e recebe uma medida de brilho. Um caractere denso pode representar uma região escura; um ponto ou espaço pode representar uma região clara. A leitura do conjunto recupera o formato da imagem.
Conjuntos de caracteres
Uma sequência ordenada de símbolos é chamada de rampa ou conjunto de caracteres. @%#*+=-:. vai de denso a leve e termina com um espaço. Mais níveis permitem transições mais suaves; poucos símbolos deixam as mudanças de tom mais evidentes.
Por que corrigir a proporção?
Uma célula de texto costuma ser mais alta que larga. O conversor usa menos linhas para compensar essa diferença e evitar que a imagem pareça esticada. A aparência final também depende da fonte e do espaçamento entre linhas no destino.
Brilho e contraste
O brilho clareia ou escurece os tons. O contraste aumenta a separação entre áreas claras e escuras. Se tudo parecer cinza, experimente aumentar o contraste antes de ampliar a largura. A inversão ajuda a adaptar a arte ao fundo.
Texto grande é outro processo
O gerador de texto usa fontes FIGlet para desenhar letras com caracteres menores. Ele não converte uma foto. É uma opção prática para títulos, banners de terminal e seções de README.
Experimente
Use a comparação de densidade para ver três conjuntos na mesma imagem, o conversor de imagens para sua foto ou o gerador de texto para um banner.