偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在終端顯示圖像縮略圖

系統(tǒng) Linux
lsix 是一個(gè)簡(jiǎn)單的命令行實(shí)用程序,旨在使用 Sixel 圖形格式在終端中顯示縮略圖。對(duì)于那些想知道的人來(lái)說(shuō),Sixel 是六像素的縮寫(xiě),是一種位圖圖形格式。它使用 ImageMagick,因此幾乎所有 imagemagick 支持的文件格式都可以正常工作。

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

功能

關(guān)于 lsix 的功能,我們可以列出如下:

  • 自動(dòng)檢測(cè)你的終端是否支持 Sixel 圖形格式。如果你的終端不支持 Sixel,它會(huì)通知你啟用它。
  • 自動(dòng)檢測(cè)終端背景顏色。它使用終端轉(zhuǎn)義序列來(lái)試圖找出終端應(yīng)用程序的前景色和背景色,并清楚地顯示縮略圖。
  • 如果目錄中有更多圖像(通常大于 21 個(gè)),lsix 將一次顯示這些圖像,因此你無(wú)需等待創(chuàng)建整個(gè)蒙太奇圖像(LCTT 譯注:拼貼圖)。
  • 可以通過(guò) SSH 工作,因此你可以輕松操作存儲(chǔ)在遠(yuǎn)程 Web 服務(wù)器上的圖像。
  • 它支持非位圖圖形,例如 .svg、.eps、.pdf、.xcf 等。
  • 用 Bash 編寫(xiě),適用于幾乎所有 Linux 發(fā)行版。

安裝 lsix

由于 lsix 使用 ImageMagick,請(qǐng)確保已安裝它。它在大多數(shù) Linux 發(fā)行版的默認(rèn)軟件庫(kù)中都可用。 例如,在 Arch Linux 及其變體如 Antergos、Manjaro Linux 上,可以使用以下命令安裝ImageMagick:

  1. $ sudo pacman -S imagemagick

在 Debian、Ubuntu、Linux Mint:

  1. $ sudo apt-get install imagemagick

lsix 并不需要安裝,因?yàn)樗皇且粋€(gè) Bash 腳本。只需要下載它并移動(dòng)到你的 $PATH 中。就這么簡(jiǎn)單。

從該項(xiàng)目的 GitHub 主頁(yè)下載***的 lsix 版本。我使用如下命令下載 lsix 歸檔包:

  1. $ wget https://github.com/hackerb9/lsix/archive/master.zip

提取下載的 zip 文件:

  1. $ unzip master.zip

此命令將所有內(nèi)容提取到名為 lsix-master 的文件夾中。將 lsix 二進(jìn)制文件從此目錄復(fù)制到 $PATH 中,例如 /usr/local/bin/。

  1. $ sudo cp lsix-master/lsix /usr/local/bin/

***,使 lsix 二進(jìn)制文件可執(zhí)行:

  1. $ sudo chmod +x /usr/local/bin/lsix

如此,現(xiàn)在是在終端本身顯示縮略圖的時(shí)候了。

在開(kāi)始使用 lsix 之前,請(qǐng)確保你的終端支持 Sixel 圖形格式。

開(kāi)發(fā)人員在 vt340 仿真模式下的 Xterm 上開(kāi)發(fā)了 lsix。 然而,他聲稱(chēng) lsix 應(yīng)該適用于任何Sixel 兼容終端。

Xterm 支持 Sixel 圖形格式,但默認(rèn)情況下不啟用。

你可以從另外一個(gè)終端使用命令來(lái)啟動(dòng)一個(gè)啟用了 Sixel 模式的 Xterm:

  1. $ xterm -ti vt340

或者,你可以使 vt340 成為 Xterm 的默認(rèn)終端類(lèi)型,如下所述。

編輯 .Xresources 文件(如果它不可用,只需創(chuàng)建它):

  1. $ vi .Xresources

添加如下行:

  1. xterm*decTerminalID : vt340

按下 ESC 并鍵入 :wq 以保存并關(guān)閉該文件。

***,運(yùn)行如下命令來(lái)應(yīng)用改變:

  1. $ xrdb -merge .Xresources

現(xiàn)在,每次啟動(dòng) Xterm 就會(huì)默認(rèn)啟用 Sixel 圖形支持。

在終端中顯示縮略圖

啟動(dòng) Xterm(不要忘記以 vt340 模式啟動(dòng)它)。以下是 Xterm 在我的系統(tǒng)中的樣子。

就像我已經(jīng)說(shuō)過(guò)的那樣,lsix 非常簡(jiǎn)單實(shí)用。它沒(méi)有任何命令行選項(xiàng)或配置文件。你所要做的就是將文件的路徑作為參數(shù)傳遞,如下所示。

  1. $ lsix ostechnix/logo.png

如果在沒(méi)有路徑的情況下運(yùn)行它,它將顯示在當(dāng)前工作目錄中的縮略圖圖像。我在名為 ostechnix 的目錄中有幾個(gè)文件。

要顯示此目錄中的縮略圖,只需運(yùn)行:

  1. $ lsix

看到了嗎?所有文件的縮略圖都顯示在終端里。

如果使用 ls 命令,則只能看到文件名,而不是縮略圖。

你還可以使用通配符顯示特定類(lèi)型的指定圖像或一組圖像。

例如,要顯示單個(gè)圖像,只需提及圖像的完整路徑,如下所示。

  1. $ lsix girl.jpg

要顯示特定類(lèi)型的所有圖像,例如 PNG,請(qǐng)使用如下所示的通配符。

  1. $ lsix *.png

對(duì)于 JEPG 類(lèi)型,命令如下:

  1. $ lsix *jpg

縮略圖的顯示質(zhì)量非常好。我以為 lsix 會(huì)顯示模糊的縮略圖。但我錯(cuò)了,縮略圖清晰可見(jiàn),就像在圖形圖像查看器上一樣。

而且,這一切都是唾手可得。如你所見(jiàn),lsixls 命令非常相似,但它僅用于顯示縮略圖。如果你在工作中處理很多圖像,lsix 可能會(huì)非常方便。試一試,請(qǐng)?jiān)谙旅娴脑u(píng)論部分告訴我們你對(duì)此實(shí)用程序的看法。如果你知道任何類(lèi)似的工具,也請(qǐng)?zhí)岢鼋ㄗh。我將檢查并更新本指南。

更多好東西即將到來(lái)。敬請(qǐng)關(guān)注!

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2013-12-02 15:07:57

jQuery插件

2009-08-28 10:22:13

Windows 7系統(tǒng)故障應(yīng)對(duì)縮略圖無(wú)法顯示

2013-08-12 15:26:49

測(cè)試

2009-08-28 15:19:17

C#實(shí)現(xiàn)縮略圖

2018-06-26 14:10:17

Windows 10Windows縮略圖

2012-09-20 15:00:38

Win 8操作系統(tǒng)

2009-08-12 16:33:37

.NET生成縮略圖

2009-10-26 17:38:22

VB.NET實(shí)現(xiàn)縮略圖

2011-07-01 11:18:50

Qt 多線(xiàn)程

2010-01-20 10:29:37

Chrome縮略圖標(biāo)簽管理

2009-12-07 11:21:59

PHP生成縮略圖

2012-07-18 20:59:40

jQuery

2012-01-10 14:59:42

jQuery

2020-11-02 14:49:46

GitHub Java圖片

2022-02-21 16:38:19

Serverless圖片視頻

2020-12-24 10:00:35

Linux查看圖像

2023-06-02 10:41:50

2023-05-15 17:04:33

Edge瀏覽器

2011-02-21 16:11:45

C#.NET.NET framew

2018-05-29 09:33:55

Linux終端顯示圖片
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)