0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux终端中查看图像的方法

如意 来源:Linux中国 作者:佚名 2020-12-24 15:14 次阅读

Linux 有很多用于查看图像的 GUI 应用。但我从来没有尝试过用任何命令行应用来查看它。

幸运的是,在使用 ImageMagick 工具时,我得到了一个从终端查看图像的命令。命令名是 “display,它是 ImageMagick 工具的一部分。这是一个很好的工具,允许类 UNIX 用户从终端查看图像。

此外,我还为此用途得到了另一个很好的工具,叫做 FIM。

我们将向你展示如何安装并使用它从 Linux 终端查看图像。这些命令使用系统的帧缓冲framebuffer直接从命令行显示图像。

如何使用 display 命令从终端查看图像

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

如何安装 ImageMagick?

ImageMagick 软件包包含在大多数 Linux 发行版的官方仓库中。使用发行版软件包管理器来安装它。

**需要注意的是:**确保你的 Linux 系统上已经安装了 “Development Tools” 包,这是安装的前提条件。

对于 RHEL/CentOS 6/7 系统,请使用 yum 命令 安装 ImageMagick:

$ sudo yum install -y ImageMagick ImageMagick-devel

在 RHEL/CentOS 8 和 Fedora 系统,使用 dnf 命令 安装 ImageMagick:

$ sudo dnf install -y ImageMagick ImageMagick-devel

对于 Debian/Ubuntu 系统,使用 apt 命令 或 apt-get 命令 安装 ImageMagick:

$ sudo apt-get update

$ sudo apt-get install imagemagick

对于 openSUSE 系统,使用 zypper 命令 安装 ImageMagick:

$ sudo zypper install -y ImageMagick

要查看任何图像文件,请运行 display 命令,如下所示。你可以按下 Esc/q 按钮关闭图像:

$ display bird.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 命令从终端查看图像

FIM 是一个专门为 Linux 设计的轻量级全局图像查看器。但它并不局限于 Linux,它也可配置在其他操作系统上运行,如 MS-Windows。

对于熟悉 VIM 文本编辑器等软件的用户来说,它是高度可定制和可脚本化的图像查看器。它可以全屏显示图像,并且可以使用键盘快捷键轻松控制。它是一款非常轻量级的工具,因为它只依赖于某些库。

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

使用 Linux 帧缓冲设备图形化。

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

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

使用 AAlib 库,在任意文本控制台中以 ASCII 艺术形式呈现。

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

FIM 是 “Fbi IMproved” 的缩写,是 Fbi Image Viewer 的复刻版本。

FIM 可以很容易地安装在基于 Debian/Ubuntu 的系统上,因为该软件包在发行版的官方仓库中是可用的。对于其他发行版,你可能需要从源码编译它:

$ sudo apt install fim

安装完毕后,你可以使用以下命令显示图像:

$ fim bird.jpg

你可以使用 -a 选项自动缩放图像:

$ fim -a bird.jpg

如果你要打开当前目录中的多个图像文件,请使用通配符将它们全部打开。使用 PageUp/PageDown 键盘快捷键移动到下一张或上一张图像:

$ fim -a *.jpg

要以 ASCII 格式查看图像,可以使用 -t 标志:

$ fim -t bird.jpg

下面的键盘快捷键可以让你控制图像:

PageUp/PageDown:上一张/下一张图片。

+/-:放大/缩小

a:自动缩放

w:适应宽度

ESC/q:退出
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10942

    浏览量

    206544
  • 图像
    +关注

    关注

    2

    文章

    1062

    浏览量

    40016
  • 终端
    +关注

    关注

    1

    文章

    990

    浏览量

    29581
收藏 人收藏

    评论

    相关推荐

    求助:无法查看图像的直方图

    求助:无法查看图像的直方图clearI=imread('C:\Documents and Settings\Administrator\桌面\huidu.tif');subplot(1,2,1
    发表于 04-01 14:47

    CAD看图软件进行角度测量的方法教程

      CAD图纸的测量功能,可以让大家快速的知道图纸的一些数据,对于设计和施工来说都是不可或缺的,今天我们主要来说说在浩辰CAD看图王电脑版如何使用角度测量功能?    步骤一:在
    发表于 03-19 17:27

    Linux控制台的JPEG图像显示方法

    1、引言通常情况下,在Linux控制台下是无法查看图像文件的,要想查看图像文件,比如要查看JPEG格式的图像文件,可能必须启动X-Windo
    发表于 07-24 06:50

    CAD手机看图软件字体不显示怎么办?

      在使用手机CAD看图软件查看图纸的时候,偶尔会出现CAD字体不显示的问题,那么如何解决这个问题呢?接下来就给大家介绍一下浩辰CAD看图字体不显示的解决
    发表于 08-27 16:51

    你知道CAD手机看图软件添加的图片批注如何在电脑中查看吗?

    手机添加的图片批注在电脑上如何查看吧!浩辰CAD看图王手机版操作步骤:1、在浩辰CAD看图王手机版打开图纸的时候选择“极速
    发表于 08-07 16:10

    CAD看图软件竟然还可以画图?浩辰CAD看图的绘图功能你会用吗?

    看图软件浩辰CAD看图绘图的方法教程吧!浩辰CAD看图画圆的
    发表于 09-29 14:58

    浩辰CAD看图王手机版添加的图片批注在电脑端如何查看

    `在使用CAD看图软件浩辰CAD看图王APP批注功能的过程,有时候为了CAD图纸能更清晰的展示,会需要在批注的时候插入图片说明,所以说特定场合下需要用电脑端打开,应该如何
    发表于 10-29 17:31

    Linux基础教程之Linux查看磁盘挂载有哪些方法详细方法概述

    本文档的主要内容详细介绍的是Linux基础教程之Linux查看磁盘挂载有哪些方法详细方法概述详细资料免费下载。
    发表于 10-26 17:15 1次下载

    你知道linux常用查看硬件设备信息命令的方法是什么?

    你知道linux常用查看硬件设备信息命令的方法是什么?
    发表于 05-13 11:04 2924次阅读

    如何查看Linux中的ip地址

    在排除网络问题,设置新连接或配置防火墙时,了解设备的 IP 地址非常重要。下面我们就来看看Linux查看ip地址的方法吧!
    发表于 05-25 09:35 2591次阅读
    如何<b class='flag-5'>查看</b><b class='flag-5'>Linux</b>中的ip地址

    虚拟机:查看linux线程的CPU占用率的方法

    虚拟机:查看linux线程的CPU占用率的方法
    的头像 发表于 06-22 10:06 3836次阅读
    虚拟机:<b class='flag-5'>查看</b><b class='flag-5'>linux</b>线程的CPU占用率的<b class='flag-5'>方法</b>

    虚拟机:Linux查看DNS服务器IP地址的方法

    虚拟机:Linux查看DNS服务器IP地址的方法
    的头像 发表于 06-22 15:12 1.3w次阅读
    虚拟机:<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>DNS服务器IP地址的<b class='flag-5'>方法</b>

    虚拟机:Linux查看路由信息的几种方法

    虚拟机:Linux查看路由信息的几种方法
    的头像 发表于 06-22 15:24 7770次阅读
    虚拟机:<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>路由信息的几种<b class='flag-5'>方法</b>

    虚拟机:Linux查看tar包文件内容的方法

    虚拟机:Linux查看tar包文件内容的方法
    的头像 发表于 06-22 16:49 6200次阅读

    linux怎么查看网卡的收光功率?

    linux怎么查看网卡的收光功率? 在Linux系统中,可以使用一些命令和工具来查看网卡的收光功率。本文将介绍如何使用这些命令和工具来查看
    的头像 发表于 01-31 14:24 460次阅读