Categorias
Linux Tutoriais

Use o fim para visualizar imagens direto no terminal

Em um terminal, na ausência de uma interface gráfica, como xorg ou o Wayland, ainda é possível visualizar imagens no Linux? Claro que sim! Conheça o fim!

O fim é uma ferramenta incrível que, entre outras coisas, permite ver o conteúdo de arquivos de imagens (fotos, por exemplo) direto no terminal.

fim = fbi (linux framebuffer imageviewer) improved.

Com suporte a inúmeros dispositivos e drivers, a ferramenta permite visualizar imagens gráficas até mesmo quando não houver interface gráfica instalada no sistema (como o XFCE, GNOME, KDE etc).

Eu uso, eventualmente, para organizar as minhas fotografias, em diretórios, quando estou no terminal, sem o GNOME, para visualizar o conteúdo de cada arquivo. Ele agiliza e facilita todo o processo.

Um outro uso seria pôr várias imagens para exibição, em uma tela, como num slideshow.

Instalação do fim no Debian 10, com o comando apt.

No Debian/Ubuntu, use o apt para instalar o aplicativo:

sudo apt install fim

Em, seguida, é só rodar o programa:

fim nome-da-imagem.jpg

Muito fácil.

Visualizando imagens com o fim, no terminal. O ambiente gráfico não precisa estar presente para usar a ferramenta.

Arquivos suportados pelo fim

O fim suporta os formatos JPEG, PNG, GIF, BMP, TIFF, PPM, PGM, PBM, PCX, basicamente.

Para abrir os arquivos nativos do GIMP (.xcf), ele vai tentar usar o xfctopnm para fazer a conversão e exibir o resultado pra você.

A ferramenta ainda trabalha em conjunto com o dia e o inkscape para exibir o conteúdo de arquivos de imagens vetoriais, como os .dia ou .svg.

Para outros formatos, ele irá usar as ferramentas do ImageMagick — se estiver instalado, claro.

O fim tem suporte a zoom, através das teclas – e +, para aumentar ou diminuir o tamanho da imagem exibida na tela.

Comandos uteis do fim

Um dos recursos mais interessantes do fim, é a capacidade de mostrar imagens em um terminal, sem qualquer suporte a drivers gráficos. Para isto existe o driver aalib, que permite ver uma composição da imagens, através de caracteres.

Não é perfeito… mas funciona.

Veja um exemplo de uso:

fim -o aa img-0007.jpg
O fim renderiza a imagem em ASCII Art com a opção ‘-o aa’.

A depender da complexidade da imagem, pode ser difícil visualizar através do aalib.

Execute um show de slides no seu diretório local:

fim --slideshow X *.jpg

Troque o ‘X’ (acima) pelo número de segundos que o programa deve esperar para mostrar a próxima imagem da fila. Tecle ‘q’ a qualquer momento para interromper e sair do programa.

Por Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

4 respostas em “Use o fim para visualizar imagens direto no terminal”

Muito interessante. Desconhecia qualquer programa que tivesse esse tipo de função. Vou testar aqui, apenas por curiosidade.

Bom dia. Muito bom saber da existência de um software desses. Pode ser de grande valia, caso, por exemplo, o X [ou equivalente] fique, por qualquer motivo, inabilitado. E parece bem prático para fazer “slide show” de uma máquina simples, sem habilitar interface gráfica.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.