云网牛站
所在位置:首页 > Linux软件 > 安装和使用FIM、Viu图像查看器以在终端中显示图像

安装和使用FIM、Viu图像查看器以在终端中显示图像

2019-05-14 10:58:10作者:戴进稿源:云网牛站

本文介绍在Linux操作系统中安装和使用FIM、Viu,它们是图像查看器且可以在终端中显示图像,除了这两款外,Lsix也能在终端中显示图像,但它仅在终端中显示缩略图,且是一个简单的BASH脚本,可以使用Sixel图形在终端中查看缩略图,参考在Linux终端中使用lsix显示缩略图图像。下面我们详细介绍安装和使用FIM、Viu的方法。

安装和使用FIM、Viu图像查看器以在终端中显示图像

 

一、安装和使用FIM在终端中显示图像

1、介绍FIM

FIM代表Fbi IMproved,对于那些不知道的人来说,Fbi是一个linux framebuffer imageviewer,它使用系统的帧缓冲区直接从命令行显示图像,默认情况下,它显示终端本身的bmp、​​gif、jpeg、PhotoCD、png、ppm、tiff和xwd,对于其他格式,它将尝试使用ImageMagick的转换(参考:在Linux系统下ImageMagick的安装及使用方法),FIM实用程序吸引了我的注意力,因为与大多数GUI图片查看器应用程序相比,它非常轻量级。

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

图形化地,使用Linux framebuffer设备。

图形上,在X/Xorg下,使用SDL库。

图形上,在X/Xorg下,使用Imlib2库。

使用AAlib库在任何文本控制台中呈现为ASCII Art。

同时,FIM完全免费且开源。

项目主页:https://www.nongnu.org/fbi-improved/

2、安装FIM

FIM image查看器在基于DEB的系统的默认存储库中,例如Ubuntu、Linux Mint,所以,你可以使用命令安装fbi:

$ sudo apt-get install fim

其它的Linux系统可以下载tar.gz文件安装,比如:

wget http://download.savannah.nongnu.org/releases/fbi-improved/fim-0.6-trunk.tar.gz

3、使用FIM

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

$ fim -a dog.jpg

这是我的Ubuntu中的示例输出:

安装和使用FIM、Viu图像查看器以在终端中显示图像

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

如果当前目录中有多个.jpg文件,则可以使用通配符打开所有这些文件,如下所示:

$ fim -a *.jpg

要打开目录中的所有图像,例如图片,请运行:

$ fim Pictures/

我们还可以在文件夹及其子文件夹中递归打开图像,然后按如下方式对列表进行排序:

$ fim -R Pictures/ --sort

要以ASCII格式呈现图像,可以使用-t选项:

$ fim -t dog.jpg

要退出Fim,请按ESC或q。

4、键盘快捷键

可以使用各种键盘快捷键来管理图像,例如,要加载下一张图像和之前的图像,请按PgUp/PgDown键,Ton放大或缩小,使用+/-键,以下是用于控制FIM中图像的常用键:

PageUp/Down:上一个/下一个图像。

+/-:放大/缩小。

a:自动缩放。

w:适合宽度。

h:适合身高。

j/k:向下/向上平移。

f/m:翻转/镜子。

r/R:旋转(时钟方式和时钟方式)。

ESC/q:退出。

有关完整详细信息,请参阅手册页,运行以下命令:

$ man fim

 

二、安装和使用Viu在终端中显示图像

1、介绍Viu

Viu是一个命令行应用程序,用于查看来自终端的图像,它是使用Rust编程语言编写的免费开源CLI图像查看器,使用Viu我们可以显示流行的图像类型(包括.jpg、.png、igif等)、以自定义尺寸显示图像、直接从图像托管平台显示图像,例如giphy。

项目主页:https://github.com/atanunq/viu

2、安装Viu

由于Viu是用Rust编写的,我们可以使用Cargo包管理器安装它,在Linux中安装Rust后(参考:在Linux操作系统中安装Rust编程语言),运行以下命令安装Viu:

$ cargo install viu

在Arch Linux及其衍生产品上,它可以使用YAY等任何AUR帮助程序从AUR安装,参考安装及使用Arch Linux/Manjaro系统中的AUR助手yay

$ yay -S viu

当然,也可以使用二进制文件安装,下载地址是:https://github.com/atanunq/viu/releases,安装方法为下载Viu二进制文件后,使其可执行:

$ chmod +x viu

并将其移至你的路径,例如/usr/local/bin:

$ sudo mv viu /usr/local/bin/

3、使用Viu

Viu的使用很简单,只需输入viu后跟图像路径,然后按ENTER键:

$ viu image.jpg

样本输出:

安装和使用FIM、Viu图像查看器以在终端中显示图像

甚至可以使用-h(高度)或-w(宽度)选项显示自定义尺寸图像,如下所示:

$ viu image.jpg -w 40

样本输出:

安装和使用FIM、Viu图像查看器以在终端中显示图像

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

$ viu Desktop/pic\ *

Viu能够显示不同的格式图像,例如以下命令将使用Viu显示为gif图像:

$ viu animated.gif

要退出,只需按CTRL+C键。

也可以在下面的终端中显示图像托管站点,例如Giphy:

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

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

$ viu --help

 

相关主题

安装及使用pngquant在Linux命令行上压缩PNG图像

精选文章
热门文章