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

2023-05-16

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

前言

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

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

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

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

附:ImageMagick介绍和安装方法

1、ImageMagick介绍

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

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

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

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

$ display bird.jpg

8af19483e483bc55721dd37ad9112cc3.png

注: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

5a18a8e463c8b2ee27a3b9386c0d3a22.png

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

$ fim -a *.jpg

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

$ fim -t bird.jpg

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

相关主题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux display命令,用ImageMagick工具的display命令和fim命令从命令行查看图像 的相关文章

随机推荐

  • python tkinter 按钮状态_Python tkinter(一) 按钮(Button)组件的属性说明及示例

    Python tkinter 按钮组件用于tkinter GUI里添加按钮 xff0c 按钮可以添加文本和图像 当按钮按下时 xff0c 可以执行指定的函数 使用语法 xff1a widget 61 Button master parame
  • 文件服务器+快照恢复,删除vmware ESXi快照文件 – 以任何方式恢复?

    我想在ESXi 4上对文件服务器虚拟机进行一些更改 本机是具有两个虚拟磁盘的Debian Lenny guest虚拟机 一个是8GB xff0c 另一个是500Gb 数据 为了保护机器免受不必要的变化 xff0c 我做了一个机器的快照 我继
  • 单选按钮ajax传值回去,更改jQuery的AJAX后URL基于单选按钮

    我现在有一个产品搜索框 您可以通过Cartridge Name或Printer Name进行搜索 这些是不同的SQL查询 xff0c 所以我已经为查询制作了合适的PHP文件 xff0c 但是我无法让Jquery检查单选按钮的值 xff0c
  • 基于Aspect的情感分析

    文章目录 1 数据预处理1 1数据集1 2 数据预处理步骤 2 主题建模Topic modelling3 情感分析4 观察结果 原文章地址 当创建一个成功的商业 xff0c 其中最重要的元素是与顾客的沟通和关系 然而主要挑战是 xff0c
  • mysql大小写适配_Linux下部署MySQL,大小写敏感踩坑记录

    今天在将开发环境中的门户数据库复制到新环境后 xff0c 使用SqlSugar的ORM框架进行数据库操作的时候 xff0c 出现了主键找不到的现象 排查了很久终于发现了关键点 特此记录 1 开发环境 xff1a 操作系统 xff1a CEN
  • IPTABLES

    IPTABLES 题目 IspSrv RouterSrv 提示 如果需要全套视频以及笔记请私信我 视频可能需要额外收点费用 题目 服务器 IspSrv 工作任务 IPTABLES 修改 INPUT 和 FORWARD 链默认规则为 DROP
  • CA根证书搭建

    CA根证书搭建 题目 一 安装openssl 二 建立根证书存放目录 创建目录及文件 生成证书 使用私钥进行签名 提示 如果需要全套视频以及笔记请私信我 视频可能需要额外收点费用 题目 CA 证书颁发机构 CA 根证书路径 csk root
  • btrfs问题记录

    记录btrfs 文件系统问题 问题记录 今天在运维工作中遇到一个问题 期初是用户报MQ软件无法使用了 检查时发现MQ的是安装过的 xff0c 但是原本应该有mq安装后文件的 opt目录下空的 问题环境是一个suse12 的 xff0c 根目
  • pure-ftpd

    pure ftpd 题目 一 安装pure ftpd 二 建立用户 三 建立软连接 允许虚拟用户登录 四 重启服务 五 查看监听端口 六 关于 Pure FTPd 的配置文件 七 启用 FTPES 八 登录后限制在自己的根目录 九 ftpu
  • 互联网访问检测服务器

    互联网访问检测服务器 题目 一 搭建服务 二 配置DNS服务 三 搭建DHCP 可有可无 四 配置IIS 五 客户端配置 提示 若需要单独全套笔记可私信我咨询 题目 互联网访问检测服务器 为了模拟Internet 访问测试 请搭建网卡互联网
  • 2019年SDN软件定义网络部分

    SDN 题目 二 配置IP添加网卡以及karaf程序启动 三 创建拓扑 四 打开网页查看拓扑 五 通过OVS手动添加网卡 设置网关 1 添加网卡 2 设置网关地址 开启路由转发 3 给H1 H2 H3 H4设置网关 六 OVS手工下发流表
  • Centos DHCP

    DHCP配置 题目 一 关闭Selinux跟防火墙 二 安装dhcp 并启动 三 编辑和配置dhcp 四 分离日志 四 启动dhcp服务和日志 五 中继 六 客户端测试 提示 有任何问题可以私信我 下班看到第一时间回复 题目 DHCP 为I
  • Uos统信系统 IP地址以及完整主机名配置

    UOS IP地址以及完整主机名配置 提示 有任何问题可以私信我 下班看到第一时间回复 IP地址以及主机名配置 UOS IP地址以及完整主机名配置 一 修改配置文件并重启 首先先查看自己网卡名 保存重启网卡并查看 二 配置主机域名 完整域名
  • dns安全策略

    dns安全策略 题目 一 配置策略并应用 powershell操作设置 提示 有任何问题私聊我 题目 DNS 拓扑中所有主机的DNS查询请求都应由IspSrv进行解析 配置DNS安全策略 限制DNS查询请求每秒只允许10个查询 一 配置策略
  • SSTP+NPS

    L2T NPS 题目 一 安装证书服务和nps配置 1 证书 2 NPS 二 安装路由远程访问服务和配置证书 三 测试 本教程只用于学习禁止任何违法行为后果自负 提示 有任何问题私聊我 题目 虚拟专用网络 配置SSTP VPN 证书由CSK
  • Windows磁盘管理(虚拟磁盘)

    磁盘管理 题目 一 添加磁盘 二 创建虚拟磁盘 三 格式磁盘 提示 若需要问题欢迎私聊 题目 磁盘管理 添加相应的磁盘 创建一个500TB 的虚拟磁盘 格式化相应的空间用作iSCSI 存储盘 卷标D 命名为iSCSI 一 添加磁盘 二 创建
  • Windows iSCSI

    iSCSI 题目 一 安装iSCSI并创建存储位置 二 配置iSCSI 三 DC1连接iSCSI 四 创建盘 提示 若需要问题欢迎私聊 题目 iSCSI 磁盘存储在D ISCSIDATA 中 iSCSI 磁盘提供给DC1 使用 磁盘容量50
  • 2022年全国网络系统管理赛项正式题A模块交换路由和隧道详细配置

    2022年全国网络系统管理赛项正式题A模块交换路由和隧道讲解 文章目录 2022年全国网络系统管理赛项正式题A模块交换路由和隧道讲解 拓扑 一 基础配置 二 有线网络配置 总结 拓扑 一 基础配置 1 根据附录 1拓扑图 附录 2地址规划表
  • ubuntu登录到root用户及退出

    方式1 xff1a sudo su 然后输入当前用户名密码 进入登录root账号之前用户所在的目录 方式2 xff1a sudo i 然后输入当前用户名密码 进入到 root目录 方式3 xff1a su root 输入密码 进入登录roo
  • linux display命令,用ImageMagick工具的display命令和fim命令从命令行查看图像

    本文介绍从Linux命令行 终端 查看图像的方法 xff0c 可使用ImageMagick工具的display命令 xff0c 还有fim命令 xff0c 包含使用display命令和fim命令的实例 前言 Linux有许多用于查看图像的G