Linux系统用终端打开图片

本文总字数:940,阅读预计需要:2分钟

一、现在开发多数使用的系统都是linux系统,但有的时候会遇到一些比较麻烦的小问题,比如:在某个文件夹中存入大量的图片时,想要查看某张图片的时候,当你使用图形化显示的时候,就会很卡,所以在这里我针对于新人,我的这种方法会减少你许多弯路。

1、首先你需要安装安装FIM查看器。

 FIM image查看器在基于DEB的系统的默认存储库中,例如Ubuntu、Linux Mint,所以,你可以使用命令安装fbi:

$ sudo apt-get install fim  

其它的Linux系统可以下载tar.gz文件安装,比如:

wget http://download.savannah.nongnu.org/releases/fbi-improved/fim-0.6-trunk.tar.gz

3、使用FIM

安装后,可以使用命令显示带有“自动缩放(auto zoom)”选项的图像:

$ fim -a dog.jpg

这是我的Ubuntu中的示例输出:

安装和使用FIM、Viu图像查看器以在终端中显示图像

正如你在上面的屏幕截图中看到的,FIM没有使用任何外部GUI图片查看器,相反,它使用我们系统的帧缓冲来显示图像。

如果当前目录中有多个.jpg文件,则可以使用通配符打开所有这些文件,如下所示:

$ fim -a *.jpg

要打开目录中的所有图像,例如图片,请运行:

$ fim Pictures/

我们还可以在文件夹及其子文件夹中递归打开图像,然后按如下方式对列表进行排序:

$ fim -R Pictures/ --sort

要以ASCII格式呈现图像,可以使用-t选项:

$ fim -t dog.jpg

要退出Fim,请按ESC或q。

4、键盘快捷键

可以使用各种键盘快捷键来管理图像,例如,要加载下一张图像和之前的图像,请按PgUp/PgDown键,Ton放大或缩小,使用+/-键,以下是用于控制FIM中图像的常用键:

PageUp/Down:上一个/下一个图像。

+/-:放大/缩小。

a:自动缩放。

w:适合宽度。

h:适合身高。

j/k:向下/向上平移。

f/m:翻转/镜子。

r/R:旋转(时钟方式和时钟方式)。

ESC/q:退出。

有关完整详细信息,请参阅手册页,运行以下命令:

$ man fim

posted @   北极星!  阅读(842)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
>>博客统计:随笔 -615  文章 -0  评论 -50 
点击右上角即可分享
微信分享提示