如何在Linux终端中显示图像?
您是否知道与文本相比,我们的大脑解释图像的速度要快得多?嗯,数字媒体现在是计算机系统的关键要素之一。作为一名 Linux 用户,我尝试使用命令通过终端执行大部分操作。终端中的大多数任务都是基于文本的;我可以阅读、编辑文本文件,但我不知道如何在终端中显示图像。使用终端时是否可以查看图像?好吧,幸运的是,答案是肯定的!图像可以使用命令出现在终端中。
Linux 发行版中有各种基于 GUI 的应用程序来查看图像,但许多 Linux 用户更喜欢使用终端。本指南将提到一些在终端中显示图像的技术。这些方法对于那些正在寻找基于 CLI(命令行界面)的应用程序来查看图像的人来说非常有帮助。那么,让我们开始吧:
如何通过FIM在终端显示图像
在终端中查看图片的第一种方法是 FIM,它是一个开源、高度可定制的图像查看器应用程序。 FIM代表Fbi IMproved,Fbi是Linux中的“帧缓冲图像查看器”。与许多基于 GUI 的应用程序相比,FIM 是轻量级的,并配有各种快捷键来控制图像。 FIM 支持的常见文件格式有 jpeg、png、gif、ppm、tiff 和 xwd。要安装它,请使用下面提到的命令:
对于基于 Ubuntu 和 Debian 的发行版,可以使用以下命令安装 FIM:
在终端中显示图像的语法是:
现在,要在终端中显示图像,请使用:
要显示同一扩展名的所有图像,请使用:
下面列出了控制图像的键盘快捷键:
图像导航:PageUp 和 PageDown或“Enter”
缩放:+\-
自动缩放:a
适配宽度和高度:w\h
翻转: f
镜子:米
旋转(顺时针):r
旋转(逆时针):R
要退出 FIM,请按“Esc” 或“q ” 键。
如何使用ImageMagick在终端中显示图像
大多数 Linux 用户都知道“ImageMagic”实用程序。它是一个轻量级的应用程序,可以处理数百种格式的图像,包括 jpeg、png、gif、pdf、svg 等。它甚至可以将图像从一种格式转换为另一种格式。
但我们许多人不知道有一个与此应用程序关联的命令,称为“显示”命令。使用“display”命令,您可以在终端中查看图像。要安装它,请使用以下命令:
对于基于 Ubuntu/Debian 的发行版:
对于 CentOS 8、Red Hat (RHEL) 和 Fedora:
对于 OpenSUSE:
要在终端使用中显示图像:
要关闭图像,请按“Esc”或“q”键。要指定图像的大小,请使用“-geometry”选项和“display”命令:
要操纵图像的大小,请使用“-resize”选项:
或者使用“%”符号和“-resize”标志:
如何使用 feh 在终端中显示图像
“Feh”是另一个轻量级图像查看器应用程序,旨在在终端中查看图像。它不仅显示本地驱动器中的图像,还通过 URL 显示来自互联网的图像。您可以浏览各种形式的图像,例如蒙太奇、幻灯片、缩略图等。要在 Linux 上安装它,请使用下面列出的命令:
对于基于 Ubuntu 和 Debian 的发行版:
要在 Arch Linux 上安装它:
要在 FreeBSD 和 OpenBSD 上安装它:
安装完成后,您可以使用下面给出的命令查看图像;我正在显示“下载”目录中的“image1.jpg”:
要运行幻灯片放映,请在包含图像的目录中打开终端并执行:
要浏览图像,请使用“左/右”箭头键,并使用“上/下”键放大和缩小。要在屏幕上查看多个图像,尤其是蒙太奇格式的图像,请使用“-m”(蒙太奇)选项:
要在多个窗口中打开多个图像,请使用:
要退出,只需按“Esc”键即可。
如何使用术语在终端中显示图像
还可以在名为“Terminology”的终端模拟器中查看图像。这个功能丰富的终端模拟器不仅可以在终端中显示图像,还可以在其中播放视频。要在基于 Ubuntu 和 Debian 的发行版上安装它,请使用:
要在 Arch Linux 上安装它:
要在 Fedora 上安装它,请使用:
对于 OpenSUSE,执行:
要查看图像,请遵循以下语法:
例如:
要播放视频,请使用:
Terminology 是著名的终端仿真器之一,具有大量功能和自定义选项。
结论
对于大部分时间都在使用终端的 Linux 用户来说,在终端中查看图像/动画 gif 等数字媒体会更加方便。它可以通过多种方式提供帮助。我们讨论了在终端中显示图像的四种不同方法。但其他实用程序可以帮助在终端中显示图像,例如 w3m、viu 和 eog(gnome 之眼)。终端是与您的系统进行通信的有效方式,在终端中显示数字媒体增强了其功能并帮助终端用户更高效地工作。