Como converter qualquer imagem em arte ASCII no terminal Linux

Como converter qualquer imagem em arte ASCII no terminal Linux
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

A arte ASCII é a forma mais antiga de representação de imagem online e existia muito antes da invenção da internet. Ele oferece uma maneira fácil e de baixa largura de banda de renderizar uma representação gráfica usando caracteres e é uma forma de arte por si só.





É simples converter uma imagem em ASCII em seu terminal Linux. Veja como começar.





MAKEUSEDO VÍDEO DO DIA

O que é arte ASCII e por que você deseja criá-la?

A arte ASCII é a iteração mais recente de uma forma de arte que remonta a antes do período medieval. Simplificando, é uma maneira de usar letras, números e outros caracteres escritos no lugar dos pixels que compõem as imagens que você costuma ver na tela.





Funciona porque personagens diferentes têm proporções diferentes de luz para espaço escuro e você pode usá-los para criar uma imagem monocromática moderadamente detalhada que sugere uma forma.

  pessoa digitando em uma máquina de escrever

Os primeiros exemplos foram criados à mão e, posteriormente, por máquina de escrever, teletipo e impressora de linha. Com o advento dos computadores, a arte ASCII, que utiliza caracteres da forma padrão ASCII, foi utilizada no lugar de imagens digitalizadas devido às limitações das máquinas da época. Nos primórdios da internet, a arte ASCII resolvia os problemas com a transferência de imagens pela internet de baixa largura de banda.



Com os computadores de hoje possuindo uma quantidade alucinante de poder e recursos, você pode pensar que a arte ASCII seria jogada no lixo da história junto com tantos discos AOL, mas você estaria errado.

quão quente pode uma CPU ficar

A arte ASCII está viva e bem utilizada pelos habitantes da cena warez, pessoas que buscam uma saída artística alternativa, indivíduos com baixa largura de banda e aqueles que estão sofrendo de nostalgia pelos bons e velhos tempos do Amiga ou que apenas gostam de gerar e visualizar imagens feitas de letras.





Instale o conversor de imagem ascii para arte ASCII

ascii-image-converter é um utilitário de linha de comando que faz exatamente o que diz na lata. Ele aceita um arquivo de imagem como argumento e gera a conversão de arte ASCII em seu terminal. Você pode copiar e colar o texto em outro aplicativo ou canalizá-lo para um arquivo.

O utilitário suporta os mais formatos de imagem comumente usados incluindo JPEG/JPG, PNG, BMP, WEBP, TIFF/TIF e GIF.





Para instalar o ascii-image-converter no Debian ou Ubuntu, adicione o repositório ascii-image-converter ao seu sources.list:

echo 'deb [trusted=yes] https://apt.fury.io/ascii-image-converter/ /' | sudo tee /etc/apt/sources.list.d/ascii-image-converter.list

Atualize a lista de repositórios do seu sistema usando:

sudo apt update

Em seguida, instale o ascii-image-converter digitando:

sudo apt install ascii-image-converter

Para usuários do Arch Linux, o ascii-image-converter está disponível em o repositório do usuário do Arch .

Você também pode instalar o conversor de imagem ascii via snap:

sudo snap install ascii-image-converter

...embora você deva estar ciente de que o aplicativo não terá acesso a arquivos ocultos ou normais fora do diretório inicial. Portanto, certifique-se de que suas imagens estejam em um local acessível se você tiver instalado o pacote snap.

Use ascii-image-converter para criar impressionante!

Usar o conversor de imagens ascii é super simples e requer apenas o nome do arquivo de imagem. Corrida:

ascii-image-converter ship.jpg

...em um arquivo de exemplo chamado 'ship.jpg', transformará:

  um navio de cruzeiro branco em um mar azul contra um céu azul

Em:

  nave ascii

Embora nossa imagem ASCII resultante pareça ótima, você pode obter detalhes mais precisos reduzindo o tamanho da fonte do terminal.

Sua arte ASCII também não precisa ser monocromática. Se você adicionar o --cor ou -C sinalizador, o conversor de imagem ascii produzirá sua imagem ASCII nas cores aproximadas do original.

ascii-image-converter ship.jpg --color

Isso só funcionará se o seu terminal suportar cores de 24 ou 8 bits.

ascii-image-converter pode usar caracteres Braille em vez de ASCII com o -b interruptor e, quando combinado com cores, produz alguns resultados artísticos soberbos.

ascii-image-converter ship.jpg -bC

Quando estiver satisfeito com a arte ASCII ou Braille que produziu, você pode canalizá-la para um arquivo:

ascii-image-converter ship.jpg -bC | tee cool-ascii-ship.txt

...e visualize no terminal quando quiser com:

cat cool-ascii-ship.txt

Crie o seu para converter em arte ASCII

Embora seja certamente divertido transformar imagens de estoque em seu terminal, é infinitamente mais satisfatório se você trabalhar em imagens originais criadas por você mesmo.

Se você sente que não possui nenhum talento artístico inato, nunca é tarde para aprender, e há muitos cursos disponíveis para ajudá-lo!