如何在Linux中的终端中显示图像

有许多用于Linux的GUI图像查看器。 但是我们还没有听说过在终端本身中显示照片的应用程序。 幸运的是,我们发现了名为 FIM可用于在终端中显示图像。 FIM实用程序值得关注,因为与大多数GUI图像查看器应用程序相比,它非常轻巧。 让我们看看他的能力。

使用FIM在终端中显示图像

FIM 方法 F我是证明了。 对于那些不知道的人 联邦调查局 在Linux中 Fmeb服从 一世Mageviewer。 它使用系统的视频缓冲区直接从命令行显示图像。 默认情况下,BMP,GIF,JPEG,PPhotoCD,png,ppm,tiff和XWD会显示在终端本身上。 对于其他格式,它将尝试使用ImageMagick。

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

  • 以图形方式使用Linux帧缓冲设备。
  • 使用SDL库的X / Xorg图形化。
  • 使用Imlib2库以图形方式显示X / Xorg。
  • 使用Aalib库在任何文本控制台中以ASCII Art呈现。

FIM是完全免费和开源的。

安装FIM

FIM Image Viewer在基于DEB的系统(例如Ubuntu,Linux Mint)的默认存储库中可用。 因此,您可以使用以下命令安装FBI:

$ sudo apt-get install fim

如果您的Linux发行版的默认存储库中没有该文件,则可以从源代码下载,构建和安装,如下所示。

wget http://download.savannah.nongnu.org/releases/fbi-improved/fim-0.6-trunk.tar.gz
wget http://download.savannah.nongnu.org/releases/fbi-improved/fim-0.6-trunk.tar.gz.sig
gpg --search 'dezperado autistici org'
# import the key from a trusted keyserver by following on screen instructions
gpg --verify fim-0.6-trunk.tar.gz.sig
tar xzf fim-0.6-trunk.tar.gz 
cd fim-0.6-trunk 
./configure --help=short 
# read the ./configure --help=short output: you can give options to ./configure
./configure 
make 
su -c "make install"

使用FIM

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

$ 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。

热键

您可以使用各种键盘快捷键来操作图像。 例如,要下载下一张图像和上一张图像,请按PgUp / PgDown。 使用+/-按钮放大或缩小。 这是用于在FIM中控制图像的通用键。

  • PageUp / Down :上一张/下一张照片
  • +/- : 增长减少
  • 一种 :自动缩放
  • w :有道理
  • H : 高度
  • j / k :向下
  • f /米 :翻转/镜像
  • 读/写 :旋转(顺时针和逆时针)
  • ESC / q : 出口

有关详细信息,请参见手册页

$ man fim

就是这样希望这可以帮助。 保持联系!

Sidebar