Code Monkey home page Code Monkey logo

imagem-para-ascii's Introduction

Imagem para ASCII

Este é um código que transforma qualquer imagem ou GIF em uma representação visual única e estilizada usando caracteres ASCII.

Pré-Requisitos

Antes de prosseguir com as instruções abaixo, certifique-se de que você possui uma versão atualizada do Python e instalou todos os requisitos listados no arquivo requirements.txt. É importante destacar que este programa oferece suporte exclusivamente para o sistema operacional Windows.

Instalação e Utilização

Para utilizar esse código, é simples. Coloque cada um dos arquivos desta página em uma PASTA VAZIA, junto com alguns arquivos nos formatos png, jpg ou gif. Em seguida, inicialize o arquivo run.bat e insira o nome da imagem desejada quando solicitado.

Configurações Personalizadas

Ao ser executado pela primeira vez, o programa cria um arquivo de configurações JSON (settings.json). Este arquivo pode ser modificado posteriormente pelo usuário para ajustar as preferências:

"fps": 24,
"width": 80,
"height": 40,
"reverse_background": false,
"print_result": true,
"characters": " _,.:;-~+=*!?/[(&$#@"
  • fps: Indica o número de frames (quadros) por segundo na animação ASCII gerada a partir de um arquivo GIF.
  • width: Representa a largura desejada para a arte ASCII gerada.
  • height: Representa a altura desejada para a arte ASCII gerada.
  • reverse_background: Indica se o fundo da imagem ASCII gerada deve ser invertido ou não.
  • print_result: Indica se o resultado (a imagem ASCII) deve ser impresso no console ou não.
  • characters: Uma string que contém os caracteres que serão usados para representar diferentes tons de cinza na imagem ASCII. Cada caractere representa um nível de cinza, do mais escuro ao mais claro. A ordem desses caracteres pode ser invertida se a opção reverse_background estiver ativada.

Output alternativo

Outro ponto crucial a ser destacado é que, durante o processamento da imagem, é gerado um arquivo .txt (no caso de imagens) ou um arquivo .zip (no caso de GIFs), proporcionando ao usuário fácil acesso aos resultados obtidos.

imagem-para-ascii's People

Contributors

nayetdet avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.