ubuntu 终端上查看图像文件及元信息
当想要查看远程服务器上的文件(如图片)时,通过远程桌面可以实现,但是又太笨重了。通过(支持 X11 的终端,如 mobaxterm, windterm, putty 等) SSH 远程访问服务器相对更轻量,然后直接在终端上输入命令直接在本地打开远程服务器上的图片等内容,显示图像元信息等。本篇介绍几个常用的命令行工具查看图片及元信息等。
打开图像
打开图像的命令行工具有很多,如 xdg-open
, display
, eog
, fim
等。
xdg-open
xdg-open
命令不仅能够打开图片还能够打开其他文件,它以文件的默认打开程序打开文件。
1 | # 使用默认程序打开文件 |
display
display
命令是 ImageMagick 提供的一个查看图片文件的工具,且通过了对图像进行一些列的增强等功能,想要使用它需要先安装(其他版本的 linux 发行版也可以使用,可根据情况安装):
1 | sudo apt update |
使用 display
查看图片文件:
1 | # 左键能够打开工具栏,如数据增强等 |
eog
eog
是 “Eye of Gnome”,基于 gnome
1 | eog images/000.png |
fim
FIM 是 Fbi IMproved,即 Fbi 升级版。Fbi 是 linux framebuffer imageviewer。它使用系统的 framebuffer 直接从命令行显示图像。支持的图片格式有 bmp、gif、jpeg、PhotoCD、png、ppm、tiff 和 xwd 等。对于其他格式,它会尝试使用 ImageMagick 来进行转换。
1 | sudo apt update |
使用
1 | fim images/000.png |
一些快捷键:
- PageUp / PageDown:上一个图片/下一个图片
- +/-:放大/缩小
- a:自动缩放
- w:合适宽度
- h:合适身高
- j / k:向下平移/向上平移
- f / m:翻转/镜面反射
- r / R:旋转(顺时针和逆时针)
- ESC / q:退出
nomacs
nomacs 是一个免费的开源图像查看器,支持多个平台。您可以使用它查看所有常见的图像格式,包括 RAW 和 psd 图像。
1 | sudo apt install nomacs |
使用
1 | # 打开单张图像 |
查看图片元信息
查看图片元信息就是使用命令直接在终端输出图片的基本信息,如尺寸等,常用的命令有 identify
, file
等
identify
identify
命令同 display
都是 ImageMagick 提供的一个查看图片文件的工具,直接安装 imagemagick
即可使用该命令:
1 | sudo apt update |
查看图片元信息
1 | # 查看基本信息 |
file
file
命令是内置的一个基本命令,不仅能够查看图片(基本)元信息,也能够查看其他文件(如 .sh, 二进制文件)等元信息:
1 | file images/000.png |
mtpaint
mtPaint 是 Mark Tyler 从头开始开发的一个绘画程序,这样他就可以轻松地创建像素艺术和处理数码照片。
使用 mtPaint 可以非常容易的获取图片上每一个像素的坐标(宽、高)和 RGB 值。
1 | sudo apt install mtpaint |
使用
1 | # 直接打开某张图像 |