Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Visualizar imagens graficamente no console

Imprimir
Avaliação do Usuário: / 7
PiorMelhor 

Trabalhar no console (terminal) do Linux não precisar ser o enfadonho fundo preto e letras brancas, verdes ou qualquer outra cor. O console pode ser utilizado para visualizar imagens graficamente. No tutorial Como visualizar imagens no terminal do Linux mostrei como fazer isso no formato texto, ou seja, a imagem é convertida em caracteres equivalentes e é mostrada no terminal.

A ideia agora é mostrar as imagens como elas são, ou melhor, como seriam mostradas em um ambiente de “janelas”, mas no console. Utilidades para isso não faltam, como por exemplo, no tutorial Convertendo imagens usando a linha de comando onde seria possível trabalhar a imagem e visualizá-la de imediato sem sair da linha de comandos.

Vamos lá!

Antes de qualquer coisa, vamos conseguir um arquivo de imagem para os testes que virão:

wget http://www.debian.org/logos/bouton.jpg

Vou usar para os exemplos uma distribuição do tipo Debian, mas para distribuições RedHat/Fedora os comandos são os mesmos, apenas troque o apt-get por yum.

Primeiro é preciso instalar o pacote fbi/fbida:

apt-get install fbi

O fbi/fbida é um visualizador de imagens para dispositivos de frame buffer em Linux. Ele tem suporte para vários formatos de imagem comuns.

Pronto (!?) para visualizar a imagens que obtivemos logo de início, use:

fbi bouton.jpg

Caso tenha uma mensagem de erro como essa (open /dev/fb0: Arquivo ou diretório não encontrado):

Você terá que configurar o FrameBuffer em seu Linux, vamos fazer então!

Reinicie o computador e na tela do GRUB:

Pressione a tecla e (ê):

Encontre uma linha como essa, que pode variar de acordo com a versão do Kernel e distribuição:

 linux /boot/vmlinuz-3.2.0-4-486 root=UUID=6933204f-524a-4997-87e1-d36e79757c32 ro quiet

No final dela inclua a opção vga, como segue:

 linux /boot/vmlinuz-3.2.0-4-486 root=UUID=6933204f-524a-4997-87e1-d36e79757c32 ro quiet vga=0x315

Essa opção vga diz que o display poderá mostrar imagens de até 1024x768 pixeis com 24bits (16M) de profundidade de cores. Isso é baseado na seguinte tabela:

Cores

640x480

800x600

1024x768

1280x1024

256

0x301

0x303

0x305

0x307

32k

0x310

0x313

0x316

0x319

64k

0x311

0x314

0x317

0x31A

16M

0x312

0x315

0x318

0x31B

Para terminar você pode pressionar CTRL+x ou F10 e dar o boot.

Agora tente novamente:

fbi bouton.jpg

O resultado deverá ser:

 

Para sair do visualizador use a tecla q (quê).

Adicionar comentário


Código de segurança
Atualizar

You are here: