Como faço para exibir uma imagem em um terminal Linux?

Como faço para exibir uma imagem em um terminal Linux?
Você sabia que nosso cérebro interpreta imagens muito mais rapidamente em comparação com o texto? Bem, a mídia digital é um dos principais elementos dos sistemas de computador agora. Sendo um usuário do Linux, tento executar a maioria das operações através do terminal usando comandos. A maioria das tarefas no terminal é baseada em texto; Eu posso ler, editar arquivos de texto, mas eu não tinha ideia de como exibir imagens no terminal. É até possível ver imagens enquanto estiver usando o terminal? Bem, felizmente, a resposta é sim! As imagens podem aparecer no terminal usando comandos.

Existem várias aplicações baseadas na GUI em distribuições Linux para visualizar imagens, mas muitos usuários do Linux preferem trabalhar com o terminal. Este guia vai mencionar poucas técnicas para exibir imagens no terminal. Esses métodos seriam bastante úteis para aqueles que procuram aplicativos baseados em CLI (interface de linha de comando) para visualizar imagens. Então, vamos começar:

Como exibir imagens no terminal através do FIM

O primeiro método para visualizar as imagens no terminal é o FIM, um aplicativo de visualizador de imagem altamente personalizável e de código aberto. FIM representa Fbi EU SOUprovou, e o FBI é “Visualizador de imagens de buffer de quadro” em Linux. FIM é leve em comparação com muitas aplicações baseadas na GUI e vem com várias teclas de atalho para controlar imagens. Formatos de arquivos comuns Os suportes FIM são JPEG, PNG, GIF, PPM, TIFF e XWD. Para instalá -lo, use os comandos mencionados abaixo:

Para distritos baseados em Ubuntu e Debian, o FIM pode ser instalado usando:

$ sudo apt install fim

A sintaxe para exibir a imagem no terminal é:

$ fim -a [name_of_image]

Agora, para exibir a imagem no terminal, use:

$ FIM -A Image1.jpg

Para exibir todas as imagens da mesma extensão, use:

$ fim -a *.jpg

Os atalhos do teclado para controlar a imagem estão listados abaixo:

  • Navegação de imagem: PageUp & Paicown ou "Digitar"
  • Ampliação : +\-
  • Escala automática: a
  • Largura e altura de ajuste: w \ h
  • Virar: f
  • Espelho: m
  • Rode no sentido dos ponteiros do relógio) : r
  • Girar (anti-horário): R
  • Para sair da FIM, pressione o "Esc" ou "Q" chave.

Como exibir imagens no terminal usando o imagemagick

A maioria dos usuários do Linux está ciente do “Imagemagic” Utilitário. É uma aplicação leve para manipular imagens de centenas de formatos, incluindo JPEG, PNG, GIF, PDF, SVG, etc. Pode até converter as imagens de um formato para outro.

Mas muitos de nós não sabemos que existe um comando associado a este aplicativo chamado "mostrar" comando. Usando o "mostrar" comando, você pode ver a imagem no terminal. Para instalá-lo, use os comandos mencionados abaixo:

Para distos baseados em Ubuntu/Debian:

$ sudo apt install imagemagick

Para o CentOS 8, Red Hat (Rhel) e Fedora:

$ sudo dnf install -y imagemagick imagemagick -devel

Para openSuse:

$ sudo zipper install -y imagemagick

Para exibir uma imagem no uso do terminal:

$ Display Image1.jpg

E para fechar a imagem, pressione o "Esc" ou "Q" chave. Para especificar o tamanho das imagens, use o "-geometria" opção com o "mostrar" comando:

$ display -geometry 600x400 Image1.jpg

Para manipular o tamanho da imagem, use o “-Resize” opção:

$ display -Resize 800x500 Image1.jpg

Ou uso "%" assine com “-Resize” bandeira:

$ display -Resize 60% Image1.jpg

Como exibir imagens no terminal usando Feh

"Feh" é outro aplicativo de visualizador de imagem leve projetado para visualizar imagens no terminal. Ele não apenas exibe imagens da sua unidade local, mas também da Internet através dos URLs. Você pode navegar imagens de várias formas, como montagens, apresentações de slides, miniaturas, etc. Para instalá -lo no Linux, use os comandos listados abaixo:

Para distos baseados em Ubuntu e Debian:

$ sudo apt install feh

Para instalá -lo no Arch Linux:

$ sudo pacman -s feh

Para instalá -lo no FreeBSD e OpenBSD:

$ pkg install feh

Depois que a instalação for concluída, você pode visualizar a imagem usando o comando fornecido abaixo; Estou exibindo “Image1.jpg ” de "Transferências" diretório:

$ feh imagem1.jpg

Para executar uma apresentação de slides, abra o terminal no diretório que contém imagens e execute:

$ feh

Para navegar nas imagens, use "esquerda direita" teclas de seta e zoom e zoom usando "cima baixo" chaves. Para ver mais de uma imagem na tela, especialmente em formato de montagem, use o "-M" (montagem) opção:

$ feh -m

Para abrir várias imagens em várias janelas, use:

$ feh -w

Para sair, basta pressionar o "Esc" chave.

Como exibir imagens no terminal usando terminologia

As imagens também podem ser vistas em um emulador de terminal chamado “Terminology.”Esse emulador de terminal rico em recursos não apenas exibe imagens no terminal, mas também reproduz vídeos. Para instalá -lo nas distribuições baseadas em Ubuntu e Debian, use:

Terminologia de instalação de $ sudo apt

Para instalá -lo no Arch Linux:

$ sudo pacman -s terminologia

Para instalá -lo no Fedora, use:

$ sudo dnf install terminology

Para openSUSE, execute:

$ sudo zypper install terminology

E para ver para a imagem, siga a sintaxe:

$ tycat [image_file_name]

Por exemplo:

$ tycat imagem1.jpg

Para reproduzir vídeo, use:

$ typop [video_file_name]

A terminologia é um dos emuladores terminais conhecidos e vem com toneladas de recursos e opções de personalização.

Conclusão

Visualizar mídias digitais como imagens/GIFs animados no terminal pode ser muito mais conveniente para usuários do Linux que passam a maior parte do tempo trabalhando com o terminal. Pode ser útil de várias maneiras. Discutimos quatro abordagens diferentes para exibir imagens no terminal. Mas outros utilitários podem ajudar a exibir imagens no terminal, como W3M, VIU e EOG (olho do gnome). O terminal é uma maneira eficaz de se comunicar com seu sistema, e a exibição de mídia digital no terminal aprimora sua funcionalidade e ajuda os usuários do terminal a trabalhar com mais eficiência.