Se você está com uma ideia na cabeça de algum app modo TUI que precisa exibir imagens no terminal, tais como similares: Ranger, plugin para o Vim/Neovim,… o TerminalImageViewer pode ser uma boa alternativa.
TerminalImageViewer é um pequeno programa feito com C++ para exibir imagens em um terminal (moderno) usando códigos RGB ANSI e caracteres gráficos de bloco unicode .
Instalação
Antes você precisará das seguintes dependências instaladas no seu sistema: Git, gcc, GNU Make e o Image Magick.
Após isso rode os comandos na ordem:
git clone https://github.com/stefanhaustein/TerminalImageViewer
cd TerminalImageViewer/src
make
sudo make install
brew install tiv
sudo snap install --edge tiv
Se você rodar só o comando tiv haverá um help para todos os parâmetros disponíveis:
tiv --help
Terminal Image Viewer v1.2.1
usage: tiv [options] <image> [<image>...]
-0 : No block character adjustment, always use top half block char.
-2, --256 : Use 256-bit colors. Needed to display properly on macOS Terminal.
-c <num> : Number of thumbnail columns in 'dir' mode (3 by default).
-d, --dir : Force 'dir' mode. Automatially selected for more than one input.
-f, --full: Force 'full' mode. Automatically selected for one input.
--help : Display this help text.
-h <num> : Set the maximum output height to <num> lines.
-w <num> : Set the maximum output width to <num> characters.
-x : Use new Unicode Teletext/legacy characters (experimental).
tiv image.jpg
Existe uma versão também em Java, mas está desatualizada e não está compilando.d
Para mais informações acesse o repositório .
Fonte:
https://terminalroot.com.br/2022/05/exiba-imagens-no-terminal-com-esse-aplicativo-escrito-em-cpp.html
Nenhum comentário:
Postar um comentário