3 CLI 图像查看器在终端中显示图像

有很多 GUI 应用程序可用于在 Linux 中查看图像。 但是我还没有使用任何在终端本身中显示图片的 CLI 应用程序。 幸运的是,我发现 3 个 CLI 图像查看器 在终端本身中显示图像。 这些应用程序对于那些想要为 GUI 应用程序使用 CLI 替代方案并且主要生活在终端中的人可能很有用。

1. 使用 FIM 在终端中显示图像

FIM 代表 F我是证明。 对于不知道的人, 联邦调查局 是一个linux F框架b一世浏览器。 它使用系统的帧缓冲区直接从命令行显示图像。 默认情况下,它从终端本身显示 bmp、gif、jpeg、PhotoCD、png、ppm、tiff 和 xwd。 对于其他格式,它会尝试使用 ImageMagick 的 转变. FIM 实用程序引起了我的注意,因为与大多数 GUI 图片查看器应用程序相比,它非常轻巧。

FIM 基于 联邦调查局 它是一个高度可定制和可编写脚本的图像查看器,面向对 Vim 文本编辑器或 Mutt 邮件用户代理等软件感到满意的用户。 它以全屏显示图像,并且可以使用键盘快捷键控制图像(例如调整大小、翻转、缩放)。 与 fbi 不同,FIM 实用程序是通用的。 它可以打开多种文件格式,并且可以以以下视频模式显示图片:

  • 以图形方式,使用 Linux 帧缓冲设备。
  • 以图形方式,在 X/Xorg 下,使用 SDL 库。
  • 以图形方式,在 X/Xorg 下,使用 Imlib2 库。
  • 使用 AAlib 库在任何文本控制台中呈现为 ASCII 艺术。

FIM 是完全免费和开源的。

安装 FIM

FIM 图像查看器在基于 DEB 的系统(例如 Ubuntu、Linux Mint)的默认存储库中可用。 因此,您可以使用以下命令安装 fbi:

$ sudo apt-get install fim

如果它在您的 Linux 发行版的默认存储库中不可用,您可以按照标题为部分的说明从源代码下载、编译和安装 “下载和构建说明”官方文档页面.

FIM 使用

安装后,您可以使用以下命令显示带有“自动缩放”选项的图像:

$ fim -a dog.jpg

这是我的 Ubuntu 盒子的示例输出。

使用 Fim 在终端中显示图像

正如您在上面的屏幕截图中看到的,FIM 没有使用任何外部 GUI 图片查看器。 相反,它使用我们系统的帧缓冲区来显示图像。

如果当前目录中有多个 .jpg 文件,则可以使用通配符将它们全部打开,如下所示。

$ fim -a *.jpg

要打开目录中的所有图像,对于 example 图片, 跑:

$ fim Pictures/

我们还可以在文件夹及其子文件夹中递归地打开图像,然后像下面这样对列表进行排序。

$ fim -R Pictures/ --sort

要以 ASCII 格式渲染图像,您可以使用 -t 旗帜。

$ fim -t dog.jpg

要退出 Fim,请按 ESC键 或者 q.

键盘快捷键

您可以使用各种键盘快捷键来管理图像。 为了 example, 要加载下一张和上一张图像,请按 PgUp/PgDown 键。 Ton 放大或缩小,使用 +/- 键。 这是用于在 FIM 中控制图像的常用键。

  • PageUp/Down : 上一张/下一张图片
  • +/- :放大/缩小
  • 一种 : 自动缩放
  • w : 适合宽度
  • H : 适合身高
  • j/k : 向下/向上平移
  • 调频 : 翻转/镜像
  • 读/读 :旋转(顺时针和逆时针)
  • ESC/q : 辞职

有关完整的详细信息,请参阅手册页。

$ man fim

2. 使用 Viu 在终端中显示图像

维尤 是另一个从终端查看图像的命令行应用程序。 它是免费的开源 CLI 图像查看器,使用 编程语言。 使用 Viu 我们可以;

  • 显示流行的图片类型,包括.jpg、.png、igif等。
  • 以自定义尺寸显示图像。
  • 直接从图像托管平台显示图像,用于 example 吉菲.

安装 Viu

由于 Viu 是用 Rust 编写的,我们可以使用 Cargo 包管理器安装它。 后 在你的 Linux 机器上安装 Rust,运行以下命令安装 Viu。

$ cargo install viu

在 Arch Linux 及其衍生产品上,可以从 AUR 使用任何 AUR 辅助程序,例如 .

$ yay -S viu

Viu 也可作为按编译的二进制文件使用。 下载最新的二进制文件 发布页面. 在撰写本文时,最新版本是 0.2.1.

下载 Viu 二进制文件后,使其可执行:

$ chmod +x viu

并且,将它移到你的路径上,因为 example /usr/local/bin.

$ sudo mv viu /usr/local/bin/

Viu 用法

Viu 的使用是微不足道的。 只需键入 viu 后跟图像路径,然后按 ENTER 键。

$ viu image.jpg

样本输出:

使用 Viu 在终端中显示图像

您甚至可以使用显示自定义尺寸图像 -H (高度)或 -w (宽度)标志如下。

$ viu image.jpg -w 40

样本输出:

使用 Viu 显示自定义大小的图像

使用 Viu 显示自定义大小的图像

要在文件夹中一个接一个地显示多个图像,请使用如下通配符。

$ viu Desktop/pic *

就像我已经提到的,Viu 能够显示不同格式的图像。 为了 example,下面的命令将显示 gif图片 使用 Viu:

$ viu animated.gif

使用 viu 显示动画图像

显示动画图像

要退出,只需按 CTRL+C.

也可以显示图像托管站点,例如 example Giphy,在终端中,如下所示。

$ curl -s https://media.giphy.com/media/6pUBXVTai18Iw/giphy.gif | viu -w 40

有关 Viu 的更多详细信息,请通过键入以下命令参阅帮助部分:

$ viu --help

3. 使用 Lsix 在终端显示图片

与前两个图像查看器不同, 六六 只会在终端中显示缩略图。 它类似于类 Unix 系统中的“ls”命令,但仅适用于图像。 Lsix 是一个简单的 BASH 脚本,用于在终端中查看缩略图图像 西塞尔 图形。 有关此脚本的更多详细信息,请单击以下链接。

  • 如何在终端中显示缩略图

而且,这就是现在的全部。 如果您使用/知道任何其他 CLI 图像查看器,请在下面的评论部分中提及它们。 我会检查并更新指南。

更多好东西即将到来。 敬请关注!

干杯!

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!