新聞中心
不久前,我們討論了 Fim,這是一個輕量級的命令行圖像查看器應(yīng)用程序,用于從命令行顯示各種類型的圖像,如 bmp、gif、jpeg 和 png 等。今天,我偶然發(fā)現(xiàn)了一個名為 lsix的類似工具。它類似于類 Unix 系統(tǒng)中的 ls命令,但僅適用于圖像。lsix 是一個簡單的命令行實用程序,旨在使用 Sixel 圖形格式在終端中顯示縮略圖。對于那些想知道的人來說,Sixel 是六像素six pixels的縮寫,是一種位圖圖形格式。它使用 ImageMagick,因此幾乎所有 imagemagick 支持的文件格式都可以正常工作。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比荔波網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式荔波網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋荔波地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
安裝 lsix
由于 lsix 使用 ImageMagick,請確保已安裝它。它在大多數(shù) Linux 發(fā)行版的默認(rèn)軟件庫中都可用。 例如,在 Arch Linux 及其變體如 Antergos、Manjaro Linux 上,可以使用以下命令安裝ImageMagick:
$ sudo pacman -S imagemagick
在 Debian、Ubuntu、Linux Mint:
$ sudo apt-get install imagemagick
lsix 并不需要安裝,因為它只是一個 Bash 腳本。只需要下載它并移動到你的 $PATH 中。就這么簡單。 從該項目的 GitHub 主頁下載最新的 lsix 版本。我使用如下命令下載 lsix 歸檔包:
$ wget https://github.com/hackerb9/lsix/archive/master.zip
提取下載的 zip 文件:
$ unzip master.zip
此命令將所有內(nèi)容提取到名為 lsix-master 的文件夾中。將 lsix 二進制文件從此目錄復(fù)制到 $PATH 中,例如 /usr/local/bin/。
$ sudo cp lsix-master/lsix /usr/local/bin/
最后,使 lsix 二進制文件可執(zhí)行:
$ sudo chmod +x /usr/local/bin/lsix
如此,現(xiàn)在是在終端本身顯示縮略圖的時候了。
在開始使用 lsix 之前,請確保你的終端支持 Sixel 圖形格式。
開發(fā)人員在 vt340 仿真模式下的 Xterm 上開發(fā)了 lsix。 然而,他聲稱 lsix 應(yīng)該適用于任何Sixel 兼容終端。
Xterm 支持 Sixel 圖形格式,但默認(rèn)情況下不啟用。
你可以從另外一個終端使用命令來啟動一個啟用了 Sixel 模式的 Xterm:
$ xterm -ti vt340
或者,你可以使 vt340 成為 Xterm 的默認(rèn)終端類型,如下所述。
編輯 .Xresources 文件(如果它不可用,只需創(chuàng)建它):
$ vi .Xresources
添加如下行:
xterm*decTerminalID : vt340
按下 ESC 并鍵入 :wq 以保存并關(guān)閉該文件。
最后,運行如下命令來應(yīng)用改變:
$ xrdb -merge .Xresources
現(xiàn)在,每次啟動 Xterm 就會默認(rèn)啟用 Sixel 圖形支持。
在終端中顯示縮略圖
啟動 Xterm(不要忘記以 vt340 模式啟動它)。以下是 Xterm 在我的系統(tǒng)中的樣子。
就像我已經(jīng)說過的那樣,lsix 非常簡單實用。它沒有任何命令行選項或配置文件。你所要做的就是將文件的路徑作為參數(shù)傳遞,如下所示。
$ lsix ostechnix/logo.png
如果在沒有路徑的情況下運行它,它將顯示在當(dāng)前工作目錄中的縮略圖圖像。我在名為 ostechnix 的目錄中有幾個文件。
要顯示此目錄中的縮略圖,只需運行:
$ lsix
看到了嗎?所有文件的縮略圖都顯示在終端里。
如果使用 ls命令,則只能看到文件名,而不是縮略圖。
你還可以使用通配符顯示特定類型的指定圖像或一組圖像。
例如,要顯示單個圖像,只需提及圖像的完整路徑,如下所示。
$ lsix girl.jpg
要顯示特定類型的所有圖像,例如 PNG,請使用如下所示的通配符。
$ lsix *.png
對于 JEPG 類型,命令如下:
$ lsix *jpg
縮略圖的顯示質(zhì)量非常好。我以為 lsix 會顯示模糊的縮略圖。但我錯了,縮略圖清晰可見,就像在圖形圖像查看器上一樣。
而且,這一切都是唾手可得。如你所見,lsix 與 ls 命令非常相似,但它僅用于顯示縮略圖。如果你在工作中處理很多圖像,lsix 可能會非常方便。試一試,請在下面的評論部分告訴我們你對此實用程序的看法。如果你知道任何類似的工具,也請?zhí)岢鼋ㄗh。我將檢查并更新本指南。
新聞名稱:Linux下使用lsix顯示縮略圖
分享路徑:http://www.fisionsoft.com.cn/article/djogoji.html


咨詢
建站咨詢
