在下一篇文章中,我們將看一下Lsix。 前不久在這個博客中被談論 菲姆。 這是一個 CLI圖像查看器 輕的。 我們今天將要看到的應用程序與此類似。 就像在類Unix系統上的“ ls”命令一樣。
Lsix是一個簡單的CLI實用程序,旨在 使用Sixel圖形在終端中顯示縮略圖。 對於那些想知道它是什麼的人 西塞爾,我的意思是那是六個像素的縮寫。 它是位圖圖形格式的一種。 它使用ImageMagick,所以幾乎所有 imagemagick支持的文件格式應該可以正常工作.
lsix的一般特徵
- 自動檢測您的終端是否支持Sixel圖形 或不。 如果您的終端與Sixel不兼容,它將通知您。
- 您將能夠自動檢測終端的背景色。 使用終端轉義序列嘗試找出終端的前景色和背景色,以及 清晰顯示縮略圖.
- 六號 將連續顯示圖像 如果可能的話,每次。 因此,您無需等待很長時間即可創建整個剪輯畫面。
- 可以與SSH配合使用。 該實用程序將允許用戶 處理存儲在遠程Web服務器上的圖像 沒有很多並發症。
- Es 支持非位圖圖形,作為文件:.svg,.eps,.pdf,.xcf等。
- 此 用BASH編寫,因此它幾乎適用於所有Gnu / Linux發行版。
你可以 詳細了解其所有功能 在 項目GitHub頁面.
Lsix安裝
考慮到 lsix使用ImageMagick,我們必須確保已在系統上安裝了它。 大多數Gnu / Linux發行版的默認存儲庫中都可以使用它。 在Debian,Ubuntu,Linux Mint中,您只需要打開一個終端(Ctrl + Alt + T)並輸入:
sudo apt install imagemagick
以下實用程序不 無需安裝。 僅有的 下載並將其移至您的$ PATH.
下載最新版本的lsix 從項目的Github頁面。 在同一終端中輸入:
wget https://github.com/hackerb9/lsix/archive/master.zip
解壓縮下載的zip文件:
unzip master.zip
上面的命令會將所有內容提取到名為“六師傅“。 將lsix二進製文件從此目錄複製到$ PATH例如 在/ usr / local / bin目錄/.
sudo cp lsix-master/lsix /usr/local/bin/
最後, 使二進製文件可執行:
sudo chmod +x /usr/local/bin/lsix
現在是時候在終端中顯示縮略圖了。 在開始使用lsix之前, 確保您的終端支持Sixel圖形.
該腳本是在vt340仿真模式下的Xterm中開發的。 但是,其開發人員聲稱lsix應該可以在任何兼容Sixel的終端上使用。 Xterm支持Sixel圖形,但默認情況下未啟用它們。
您 在啟用Sixel模式的情況下啟動Xterm 從另一個終端使用以下命令:
xterm -ti vt340
另一種可能性是 使vt340成為Xterm的默認終端類型。 我們可以做到這一點 編輯.Xresources文件. 如果不可用,只需創建它:
vi .Xresources
添加以下行:
xterm*decTerminalID : vt340
對於終端,請按ESC,然後鍵入:wq保存並關閉文件。
通過運行以下命令來完成 應用更改:
xrdb -merge .Xresources
Xterm現在將默認在每次啟動時啟用Sixel模式。
在終端中查看縮略圖
使用vt340模式啟動了Xterm,這就是Xterm在我的系統上的樣子。
這是一個非常簡單的實用程序。 它沒有任何命令行標誌或配置文件。 您要做的就是將文件的路徑作為參數傳遞。
lsix ejemplo/ubunlog.jpg
如果它 你無路可走,它將顯示當前工作目錄的縮略圖。
lsix
如您在上面的屏幕快照中所見,目錄中所有文件的縮略圖都清晰地顯示在終端中。 如果您使用命令“ls',您只會看到文件名,而不會看到縮略圖。
我們將能夠 使用通配符查看一組特定類型的圖像。 要顯示特定類型的所有圖像(例如JPG),可以使用通配符,如下所示:
lsix *.jpg
如果我們只想查看PNG圖像,則必須更改擴展名:
lsix *png
縮略圖質量出奇地好。 縮略圖清晰可見。 我希望很明顯 lsix與'ls'命令非常相似,但僅顯示縮略圖。 如果您要處理大量圖像,lsix可能對您非常有用。