首頁  >  文章  >  系統教程  >  Linux終端機命令列居然也可以用來查看映像

Linux終端機命令列居然也可以用來查看映像

PHPz
PHPz轉載
2024-02-13 15:33:111301瀏覽

有大量的GUI應用程式可用於在Linux中查看圖像。說實話,我還沒有使用過任何在終端機本身中顯示圖片的命令列應用程式。幸運的是,我找到了2個命令列影像檢視器來在終端機中顯示影像。這些應用程式對於那些想為GUI應用程式使用CLI替代品並且大部分時間在Terminal中的人可能很有用。

1、使用Viu在終端機中顯示圖片

Viu是一個從終端查看映像的命令列應用程式。它是使用Rust程式語言編寫的免費的開源CLI圖像檢視器。使用Viu,我們可以;

  • 顯示流行的圖片類型,包括.jpg,.png,igif等。
  • 以自訂尺寸顯示影像。

安裝Viu

由於Viu是用Rust寫的,因此我們可以使用Cargo軟體套件管理器進行安裝。在Linux框中安裝Rust後,執行以下命令以安裝Viu。

linuxmi@linuxmi:~/www.linuxmi.com$ cargo install viu

Linux終端機命令列居然也可以用來查看映像

#在Arch Linux及其衍生版本上,可以使用任何AUR幫助程式(如Yay)從AUR安裝它。

linuxmi@linuxmi:~/www.linuxmi.com$ yay -S viu

#Viu也可作為按編譯的二進位。從發行頁面下載最新的二進位。撰寫本文時,最新版本為1.2.1。

下載Viu二進位檔案後,使其可執行:

linuxmi@linuxmi:~/www.linuxmi.com$ chmod x viu

然後,將其移動到您的路徑,例如/usr/local/bin/。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv viu /usr/local/bin/

Viu用法

#Viu的用法很簡單。只要鍵入viu,然後輸入影像路徑,然後按Enter鍵。

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg

範例輸出如下:

使用Viu在終端機中顯示圖片

您甚至可以使用-h(高度)或-w(寬度)標誌顯示自訂尺寸圖像,如下所示。

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg -w 50

範例輸出如下:

Linux終端機命令列居然也可以用來查看映像

使用Viu顯示自訂尺寸的圖片

要在一個資料夾中一個接一個顯示多個圖像,請使用如下通配符。

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi/tuxiang\ *

就像我已經提到的那樣,Viu能夠顯示不同格式的圖像。例如,以下命令將使用Viu顯示gif圖像:

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.gif

Linux終端機命令列居然也可以用來查看映像

使用viu顯示動畫圖像

要退出,只要按CTRL C即可。

有關Viu的更多詳細信息,請透過鍵入以下命令來參考幫助部分:

$ viu-幫助

2、使用FIM在終端機中顯示圖片

FIM另一個從終端查看映像的命令列應用程序,它是 Fbi IMproved 的簡寫,意思是 Fbi 改進版。對於那些不知道的人,Fbi是一個 framebuffer imageviewer的簡寫。它使用系統的framebuffer直接從命令列顯示圖像。預設情況下,它會從終端本身顯示bmp、gif、jpeg、PhotoCD、png、ppm、tiff和xwd。對於其他格式,它將嘗試使用ImageMagick的轉換。 FIM實用程式吸引了我的注意,因為與大多數GUI圖片檢視器應用程式相比,它非常輕量級。

FIM是基於Fbi,它是一個高度可自訂和可編寫腳本的圖像檢視器,面向喜歡使用Vim文字編輯器或Mutt郵件用戶代理程式等軟體的使用者。它以全螢幕顯示圖像,並且可以使用鍵盤快捷鍵控制圖像(例如,調整大小,翻轉,縮放)。與fbi不同,FIM實用程式是通用的。它可以打開許多文件格式,並且可以以下視訊模式顯示圖片:

  • 以圖形方式使用Linux framebuffer設備。
  • 在X/Xorg下以圖形方式使用使用SDL函式庫。
  • 式在X/Xorg下以圖形方式使用Imlib2函式庫。
  • 使用Aalib庫,在任何文字控制台中以ASCII藝術形式呈現。

FIM是完全免費且開源的。

安裝FIM

FIM映像檢視器在基於DEB的系統(例如Ubuntu,Linux Mint)的預設儲存庫中可用。因此,您可以使用以下命令安裝fbi:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install fim

如果您的Linux發行版的預設儲存庫中沒有它,您可以從原始碼下載、編譯和安裝,如官方文件頁面中「下載和建置說明」一節所述。

FIM的使用

#安裝完成後,您可以使用以下命令使用「自動縮放」選項顯示映像:

linuxmi@linuxmi:~/www.linuxmi.com$ fim -a linuxmi.com.jpg

下面是我在Ubuntu的範例輸出。

Linux終端機命令列居然也可以用來查看映像

使用Fim在終端機中顯示圖像

如您在上面的螢幕截圖中看到的那樣,FIM沒有使用任何外部GUI圖片檢視器。相反,它使用我們系統的幀緩衝區來顯示圖像。

如果目前目錄中有多個.jpg文件,則可以使用通配符將其全部打開,如下所示。

linuxmi@linuxmi:~/www.linuxmi.com$ fim -a * .jpg

要開啟目錄中的所有映像,例如 linuxmi,請執行:

linuxmi@linuxmi:~/www.linuxmi.com$ fim linuxmi/

我們也可以在資料夾及其子資料夾中遞歸開啟影像,然後按如下所示對清單進行排序。

linuxmi@linuxmi:~/www.linuxmi.com$ fim -R linuxmi/ –sort

要以ASCII格式呈現影像,可以使用-t標誌。

linuxmi@linuxmi:~/www.linuxmi.com$ fim -t linuxmi.com.jpg

Linux終端機命令列居然也可以用來查看映像

要退出Fim,請按ESC或q。

鍵盤快速鍵

#您可以使用各種鍵盤快速鍵來管理影像。例如,要載入下一張圖片和上一張圖片,請按PgUp/PgDown鍵。放大或縮小,使用 /-鍵。這是用於控制FIM中影像的通用鍵。

  • PageUp/Down:上一張/下一張圖片
  • /-:放大/縮小
  • a:自動縮放
  • w:適合寬度
  • h:適合高度
  • j/k:下移/上移
  • # f/m:翻轉/鏡像
  • # r/R:旋轉(順時針與逆時針)
  • ESC/q:退出

有關完整的詳細信息,請參見手冊頁。

$ man fim

OK,就這樣簡單明了。如果您使用或了解任何其他命令列圖像檢視器,請在下面的評論部分中告訴我們。謝謝。

以上是Linux終端機命令列居然也可以用來查看映像的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除