本文介绍在Linux操作系统中安装和使用FIM、Viu,它们是图像查看器且可以在终端中显示图像,除了这两款外,Lsix也能在终端中显示图像,但它仅在终端中显示缩略图,且是一个简单的BASH脚本,可以使用Sixel图形在终端中查看缩略图,参考在Linux终端中使用lsix显示缩略图图像。下面我们详细介绍安装和使用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没有使用任何外部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 样本输出:
甚至可以使用-h(高度)或-w(宽度)选项显示自定义尺寸图像,如下所示: $ viu image.jpg -w 40 样本输出:
要在文件夹中一个接一个地显示多个图像,请使用如下所示的通配符: $ 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
相关主题 |