云网牛站
所在位置:首页 > Linux命令 > 用ImageMagick工具的display命令和fim命令从命令行查看图像

用ImageMagick工具的display命令和fim命令从命令行查看图像

2020-12-16 11:21:22作者:叶云稿源:云网牛站

本文介绍从Linux命令行(终端)查看图像的方法,可使用ImageMagick工具的display命令,还有fim命令,包含使用display命令和fim命令的实例。

 

前言

Linux有许多用于查看图像的GUI应用程序,但是我从未尝试过任何CLI应用程序来查看它。

当前在使用ImageMagick工具时,摸索出了可从终端查看图像的命令,命令名称是“display”,它是ImageMagick工具的一部分,这是一个很实用的工具,它允许Linux用户从终端查看图像。

同时本文还介绍一个名为FIM的出色工具,可实现相同的目的。

本文所要介绍的命令使用系统的帧缓冲区直接从命令行(终端)显示图像。

附:ImageMagick介绍和安装方法

1、ImageMagick介绍

ImageMagick是一个免费且开源的,功能丰富的基于命令行的图像处理工具,它用于创建、编辑、合成或转换位图图像,它可以读取和写入各种格式(超过200种)的图像,包括PNG、JPEG、GIF、PDF、SVG等,它可以调整大小、镜像、旋转、变换图像、调整图像颜色、应用各种特殊效果等,同时它还支持批处理,使您可以一次处理所有图像。

2、安装ImageMagick的方法可参考:安装Nautilus Image Converter以能右键单击调整图像大小(文章里面包含有安装方法)。

注:大多数Linux发行版的官方存储库中都包含ImageMagick软件包,使用分发程序包管理器进行安装就可以了。

 

使用display命令从命令行查看图像

安装完ImageMagick工具后,如果要查看任何图像文件,请按如下所示运行display命令,您可以通过按“Esc/q”按钮关闭图像:

$ display bird.jpg

用ImageMagick工具的display命令和fim命令从命令行查看图像

注:bird.jpg是图像文件名,如果是ywnz.jpg,则运行display ywnz.jpg命令。

如果要以指定的窗口大小打开图像,请使用“-geometry”选项,如下:

$ display -geometry 1000x600 ~/Downloads/bird.jpg

您也可以使用display命令输入图像的位置信息,下面的命令从桌面的顶部打开800像素,从桌面的左上角打开800像素:

$ display -geometry 1000x600+800+800 ~/Downloads/bird.jpg

如果要使用display命令调整图像大小,请使用以下格式:

$ display -resize 600x400 ~/Downloads/bird.jp

或者,您可以使用百分比来调整图像大小:

$ display -resize 50% ~/Downloads/bird.jpg

 

使用fim命令从命令行查看图像

1、fim简介和安装

fim是专为Linux设计的轻型全局映像查看器(它是非常轻量级的工具,因为它仅取决于某些库),但它不仅限于Linux,还可以配置为在其他操作系统(例如MS-Windows)上运行,它是高度可定制和可编写脚本的图像查看器,适合熟悉VIM文本编辑器等软件的用户,它以全屏显示图像,并且可以使用键盘快捷键轻松控制。

fim可以打开许多文件格式,并且可以以下视频模式显示图像:

以图形方式使用Linux framebuffer设备。

使用SDL库以图形方式在X/Xorg下。

使用Imlib2库以图形方式在X/Xorg下。

使用Aalib库在任何文本控制台中以ASCII Art形式呈现。

正确的视频模式会在运行时自动检测或选择,如果需要,可以在配置时在构建之前选择加入/退出。

FIM代表Fbi IMproved,它是Fbi Image查看器的分支。FIM可以很容易地安装在基于Debian/Ubuntu的系统上,因为该软件包可以在发行官方存储库中找到,对于其他发行版,您可能需要从源代码进行编译:

$ sudo apt install fim

2、fim的使用

安装fim后,您可以使用以下命令显示图像:

$ fim bird.jpg

您可以使用“-a”选项自动缩放图像:

$ fim -a bird.jpg

用ImageMagick工具的display命令和fim命令从命令行查看图像

如果要在当前目录中打开多个图像文件,请使用通配符将其全部打开,使用“Pageup/Down”键盘快捷键移动到下一个或上一个图像:

$ fim -a *.jpg

要以ASCII格式查看图像,可以使用“-t”选项:

$ fim -t bird.jpg

当然,您还可以采用键盘快捷键来控制图像,具体可运行man fim命令来查看。

 

相关主题

安装及使用Waifu2x能获得更好的图像放大效果

Linux命令子频道
精选文章
热门文章