TextoPixelado é um script Python que converte imagens em texto utilizando caracteres especiais e cores ANSI. Ideal para criar arte em texto a partir de imagens, o projeto permite personalizar a representação com diferentes caracteres e salvar a saída em arquivos de texto.
python TextoPixelado.py [opções] [imagem]
-o CARACTERE
Define o caractere usado para representar cada pixel da imagem. Exemplo: '■', '▒', '░', '█', '□', '●', '○'. Valor padrão: '■'.-s ARQUIVO
Define o nome do arquivo onde a saída será salva. Se não fornecido, a saída será exibida no terminal.-h
Mostra a mensagem de ajuda.
python TextoPixelado.py imagem.png -o '▒' -s saída.txt
- O script redimensiona a imagem para 75x75 pixels se ela for maior que isso.
- A imagem deve estar em um formato suportado pelo Pillow (ex: PNG, JPEG).
- Python 3
- Pillow
-
Clone o repositório:
git clone https://github.com/ricardo184/TextoPixelado.git
-
Navegue para o diretório do projeto:
cd TextoPixelado
-
Instale as dependências:
pip install pillow
Este projeto está licenciado sob a Licença MIT.
Sinta-se à vontade para contribuir com melhorias ou correções. Para mais detalhes, consulte o arquivo CONTRIBUTING.md.
A pasta Imagens contém arquivos de exemplo para demonstração do funcionamento do TextoPixelado.
- imagem1.jpg: Esta é a imagem original usada como exemplo.
- imagem1.txt: Este arquivo contém a representação textual da imagem
imagem1.jpg
, gerada pelo script.
Você pode visualizar esses arquivos diretamente na pasta Imagens do GitHub para ver como a imagem é convertida em texto e como o resultado é apresentado no terminal.