Guia

Densidade de caracteres ASCII

Veja como a escolha dos caracteres muda a mesma imagem. Compare três conjuntos lado a lado e descubra qual preserva melhor o formato.

Compare conjuntos de caracteres na mesma imagem

Escolha um exemplo e altere os ajustes. Todos os resultados usam os mesmos pixels para mostrar a diferença entre os caracteres.

Degradê em tons de cinza, do preto à esquerda ao branco à direita
Degradê de tons
Escolha uma imagem

Padrão

@%#*+=-:.

Dez níveis, incluindo um espaço. Um bom ponto de partida para representar sombras.

   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@
   .....::::::-----=====+++++*****######%%%%%@@@

Blocos

█▓▒░

Cinco níveis, incluindo um espaço. Os blocos Unicode preenchem uma área maior.

      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████
      ░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████

Mínimo

#*:.

Cinco níveis, incluindo um espaço. Menos símbolos deixam as diferenças entre os tons mais visíveis.

      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######
      ............::::::::::::************######

Resultados largos têm rolagem dentro de cada prévia. Os espaços fazem parte do conjunto e são preservados na cópia.

Converta sua própria imagem →

O que é densidade de caracteres?

É a área visual preenchida por um caractere dentro de sua célula. Um símbolo como @ costuma preencher mais espaço que um ponto. O conversor associa o brilho de cada região da imagem a uma posição no conjunto de caracteres.

Do mais denso ao mais leve

No conjunto padrão, @%#*+=-:. oferece dez níveis, incluindo um espaço no final. Blocos usa █▓▒░ , com cinco níveis. Mínimo usa #*:. , também com cinco níveis. O peso visual depende da fonte e do fundo; esta é uma ordem prática, não uma medição universal.

Por que inverter o brilho?

Em um fundo claro, caracteres escuros e densos costumam representar áreas escuras. Em um fundo escuro, caracteres claros invertem essa relação. A comparação começa com a inversão ativada para combinar com o fundo desta página. Desative a opção e observe o degradê.

Largura, brilho e contraste

A largura determina quantas células descrevem a imagem. O brilho desloca os tons; o contraste aumenta ou diminui a separação entre eles. Compare o robô com a paisagem e altere um ajuste por vez.

Os espaços também fazem parte

O espaço representa uma célula vazia e é preservado na cópia. Use fonte monoespaçada e mantenha as quebras de linha. No GitHub e no Discord, coloque o resultado em um bloco de código.

ASCII, blocos e binário

Os blocos são símbolos Unicode e precisam de uma fonte compatível. O conjunto binário do conversor completo usa 10: os dois caracteres ocupam espaço visível, produzindo uma textura diferente de um conjunto com espaço vazio.