Este blog esta em reforma no momento.

Colorindo console - Stress dá nisso

Em um estado de stress meu cérebro travou, concordo que eu deveria me afastar da máquina, mas como não consigo fiquei jogando Assassins Creed, até matar todo mundo da cidade, e me distrai com coisas totalmente inúteis pra não esquecer que programação é divertida.

Basicamente peguei alguns informativos em blogs e artigos sobre as cores em console. Mais uma vez deu vontade de matar a "anta" que projetou a WinAPI.

Usando o GIMP você pode pegar qualquer imagem em torno de 78x20 pixels e converte-la em algo para aparecer no console.

Tutorial
  1. Primeiro instale a palete com as cores de console no GIMP. Tem um tutorial aqui para você fazer isso.
  2. Pegue a imagem no GIMP, imagem/modo/cores indexadas e selecione esta palete (download).

  3. Feito isso vá em  imagem/modo/rgb isso volta ao padrão RGB necessário para salvar o HTML.
  4. Agora vá em salvar como e salve com a extensão HTML.

  5. Abra o arquivo no bloco-de-notas e vá no topo de tudo, antes do HTML você vai colar este script que vai converter a tabela gerada no GIMP em código multi-plataforma.
  6. Abra o arquivo no navegador, ele irá gerar código C/C++,  um array de const char para o Linux e um array de int pro Windows.
  7. Em seguida abra a IDE de programação C++
  8. Crie um novo projeto do tipo console
  9. Copie e cole este arquivo download.
  10. Basta você substituir as linhas 25 e 50 com as linhas geradas para Linux ou Windows.
Enjoy ^_~

Comentários

  1. Muito legal essa técnica! Eu também estava brincando de colorir o console, mas não fui tão bem sucedida. Valeu!
    Ah! A WinAPI é um pé no saco mesmo, rsss.

    ResponderExcluir
  2. É bom saber q as loucuras de uma noite de café ajudaram alguem ^^
    Obrigado por comentar.

    ResponderExcluir

Postar um comentário

Como fiquei sabendo que um pobre blogueiro foi processado por um comentário anonimo esses dias, so me resta me precaver contra a ineficácia da legislação em tratar o meio online. Mas eu prometo que libero rapido ^_~