您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

如何在 Linux 终端查看图像

时间:2020-12-25 09:49:20  来源:  作者:
如何在 Linux 终端查看图像 | Linux 中国

 

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

• 来源:linux.cn • 作者:Magesh Maruthamuthu • 译者:geekpi •

(本文字数:2672,阅读时长大约:3 分钟)

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
如何在 Linux 终端查看图像 | Linux 中国

 

如果你想用指定的窗口大小打开图像,请使用 -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
如何在 Linux 终端查看图像 | Linux 中国

 

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

$ fim -a *.jpg

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

$ fim -t bird.jpg

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

  • PageUp/PageDown:上一张/下一张图片。
  • +/-:放大/缩小
  • a:自动缩放
  • w:适应宽度
  • ESC/q:退出

via: www.2daygeek.com

作者: Magesh Maruthamuthu 选题: lujun9972 译者: geekpi 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出



Tags:Linux 终端   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
有很多的图形化工具可以用来创建临场live USB 驱动器。Linux 上的 Etcher可能是最受欢迎的。为此,Ubuntu 也开发了自己的启动盘创建工具。但是,资深 Linux 用户可能更喜欢使用...【详细内容】
2021-09-16  Tags: Linux 终端  点击:(66)  评论:(0)  加入收藏
前言喜欢使用zsh的主要原因是,它使我们单调的终端变得更加漂亮、优雅,并且有丰富的插件,加速终端命令。这里在ubuntu18.04基础上,介绍如何安装zsh,如何使用oh-my-zsh,如何使用zsh-...【详细内容】
2021-04-14  Tags: Linux 终端  点击:(244)  评论:(0)  加入收藏
Linux 有很多用于查看图像的 GUI 应用。但我从来没有尝试过用任何命令行应用来查看它。• 来源:linux.cn • 作者:Magesh Maruthamuthu • 译者:geekpi •(本...【详细内容】
2020-12-25  Tags: Linux 终端  点击:(206)  评论:(0)  加入收藏
有时你需要将输出保存到文件中以备将来参考。当然你可以在 Linux 终端中复制和粘贴,但是有更好的方法可以在 Linux 命令行中保存 shell 脚本或命令的输出,让我演示给你看。&b...【详细内容】
2020-12-16  Tags: Linux 终端  点击:(183)  评论:(0)  加入收藏
JSON 文件非常棒,因为它们以人类可读的格式存储数据集合。然而,如果 JSON 文件被最小化过,那么阅读 JSON 文件可能会很痛苦。• 来源:linux.cn • 作者:Abhishek Prakas...【详细内容】
2020-12-14  Tags: Linux 终端  点击:(222)  评论:(0)  加入收藏
在以前,人们使用终端来获取资源和浏览网页,因为所有的东西大多是基于文本的。• 来源:linux.cn • 作者:Ankush Das • 译者:Xingyu.Wang •(本文字数:2797,阅读时...【详细内容】
2020-11-23  Tags: Linux 终端  点击:(145)  评论:(0)  加入收藏
在这篇终端技巧中,你将学习两种在 Linux 中使用命令行下载文件的方法。• 来源:linux.cn • 作者:Abhishek Prakash • 译者:geekpi •(本文字数:2792,阅读时长大...【详细内容】
2020-10-25  Tags: Linux 终端  点击:(120)  评论:(0)  加入收藏
来试下这些开源工具。你的效率一定会提升。 来源:https://linux.cn/article-12274-1.html 作者:Alan Smithee 译者:Xiaobin.Liu诚然,很多人使用计算机来娱乐。但是一些人会用来...【详细内容】
2020-06-02  Tags: Linux 终端  点击:(64)  评论:(0)  加入收藏
本文介绍了 Linux 提供的拆分终端的方法,它能够帮助你完成多任务工作。那么,你最喜欢哪一款终端复用工具呢? 来源:https://linux.cn/article-12236-1.html 作者:Seth Kenlon 译...【详细内容】
2020-05-22  Tags: Linux 终端  点击:(93)  评论:(0)  加入收藏
你觉得 Linux 终端里只有无趣的工作吗?那你一定不知道下面这些有趣的 Linux 命令吧。-- Srimanta Koley(作者)Linux 终端是用来完成复杂的工作的,我们有很多有用的 linux 命令...【详细内容】
2020-04-28  Tags: Linux 终端  点击:(78)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(13)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(21)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(21)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(34)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(26)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(16)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(24)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条