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.
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.
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 do formato 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 na lixeira da história junto com tantos discos AOL, mas você ficaria errado.
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 com saudades dos bons e velhos tempos do Amiga ou que apenas gostam de gerar e visualizar imagens feitas de cartas.
Instale o ascii-image-converter para converter imagens em 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:
eco 'deb [confiável=sim] 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 atualizar
Em seguida, instale o ascii-image-converter digitando:
sudo apt instalarascii-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 instalarascii-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 o conversor de imagem ascii para criar imagens ASCII impressionantes!
Usar o conversor de imagens ascii é super simples e requer apenas o nome do arquivo de imagem. Correndo:
conversor de imagem asciienviar.jpg
...em um arquivo de exemplo chamado "ship.jpg", transformará:
Em:
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.
conversor de imagem asciienviar.jpg--cor
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.
conversor de imagem asciienviar.jpg-bC
Quando estiver satisfeito com a arte ASCII ou Braille que produziu, você pode canalizá-la para um arquivo:
conversor de imagem ascii ship.jpg -bC | tee cool-ascii-ship.txt
...e visualize no terminal quando quiser com:
gatocool-ascii-ship.TXT
Crie suas próprias imagens 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!