Linux中國

如何在 Linux 終端查看圖像

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:退出

via: https://www.2daygeek.com/how-to-view-display-images-from-linux-terminal/

作者:Magesh Maruthamuthu 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國