1.软文推荐

2.软文推荐

3.软文推荐

不久前,我们讨论了 Fim,这是一个轻量级的命令行图像查看器应用程序,用于从命令行显示各种类型的图像,如 bmp、gif、jpeg 和 png 等。今天,我偶然发现了一个名为 lsix的类似工具。它类似于类 Unix 系统中的 ls命令,但仅适用于图像。lsix 是一个简单的命令行实用程序,旨在使用 Sixel 图形格式在终端中显示缩略图。对于那些想知道的人来说,Sixel 是六像素six pixels的缩写,是一种位图图形格式。它使用 ImageMagick,因此几乎所有 imagemagick 支持的文件格式都可以正常工作。

安装 lsix

由于 lsix 使用 ImageMagick,请确保已安装它。它在大多数 Linux 发行版的默认软件库中都可用。 例如,在 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

此命令将所有内容提取到名为 lsix-master 的文件夹中。将 lsix 二进制文件从此目录复制到 $PATH 中,例如 /usr/local/bin/。

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

最后,使 lsix 二进制文件可执行:

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

如此,现在是在终端本身显示缩略图的时候了。

在开始使用 lsix 之前,请确保你的终端支持 Sixel 图形格式。

开发人员在 vt340 仿真模式下的 Xterm 上开发了 lsix。 然而,他声称 lsix 应该适用于任何Sixel 兼容终端。

Xterm 支持 Sixel 图形格式,但默认情况下不启用。

你可以从另外一个终端使用命令来启动一个启用了 Sixel 模式的 Xterm:

$ xterm -ti vt340

或者,你可以使 vt340 成为 Xterm 的默认终端类型,如下所述。

编辑 .Xresources 文件(如果它不可用,只需创建它):

$ vi .Xresources

添加如下行:

xterm*decTerminalID : vt340

按下 ESC 并键入 :wq 以保存并关闭该文件。

最后,运行如下命令来应用改变:

$ xrdb -merge .Xresources

现在,每次启动 Xterm 就会默认启用 Sixel 图形支持。

在终端中显示缩略图

启动 Xterm(不要忘记以 vt340 模式启动它)。以下是 Xterm 在我的系统中的样子。

就像我已经说过的那样,lsix 非常简单实用。它没有任何命令行选项或配置文件。你所要做的就是将文件的路径作为参数传递,如下所示。

$ lsix ostechnix/logo.png

如果在没有路径的情况下运行它,它将显示在当前工作目录中的缩略图图像。我在名为 ostechnix 的目录中有几个文件。

要显示此目录中的缩略图,只需运行:

$ lsix

看到了吗?所有文件的缩略图都显示在终端里。

如果使用 ls命令,则只能看到文件名,而不是缩略图。

你还可以使用通配符显示特定类型的指定图像或一组图像。

例如,要显示单个图像,只需提及图像的完整路径,如下所示。

$ lsix girl.jpg

要显示特定类型的所有图像,例如 PNG,请使用如下所示的通配符。

$ lsix *.png

对于 JEPG 类型,命令如下:

$ lsix *jpg

缩略图的显示质量非常好。我以为 lsix 会显示模糊的缩略图。但我错了,缩略图清晰可见,就像在图形图像查看器上一样。

而且,这一切都是唾手可得。如你所见,lsix 与 ls 命令非常相似,但它仅用于显示缩略图。如果你在工作中处理很多图像,lsix 可能会非常方便。试一试,请在下面的评论部分告诉我们你对此实用程序的看法。如果你知道任何类似的工具,也请提出建议。我将检查并更新本指南。

本文来源:www.lxlinux.net/7641.html,若引用不当,请联系修改。

相关文章 8

1

旅途云:大连/沈阳云服务器2核2G5M仅350元/年,美国GIA高防vps,国内高防vps优惠 2分钟前

旅途云怎么样? 旅途云成立于2007年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算...

2

桔子数据怎么样?美国洛杉矶cn2vps单机防50G月付38元(桔子数据库) 4分钟前

桔子数据怎么样? 桔子数据是一家中国IDC主机商,本次活动主打洛杉矶DDOSINGNETWORK数据中心,洛杉矶超防业务,三网CN2-GIA回程线路,单机...

3

Docker中构建MariaDB镜像 5分钟前

本篇文章重点为大家讲解一下Docker中创建MariaDB镜像具体方法,实现方法有两种,一个是 基于commit命令方式创建 ,另一个是 基于Dockerfile方式...

4

天上云:香港沙田CN2直连15M带宽vps月付23.8元起,香港服务器8折优惠 6分钟前

天上云怎么样? 天上云是一家年初成立的新商家,隶属于成都天上云网络科技有限公司 ,有多年的运维维护经验,商家销售VPS和独立服务器...

5

易探云:金秋上云季,爆品限时秒杀;国内云服务器1核2G,内蒙古vps低至72元/年起 8分钟前

易探云:金秋上云季,爆品限时秒杀新一轮活动开启了! 目前,国内云服务器价格都非常便宜,特别是活动期间的云主机,价格低至百元以内...

6

Linux anacron命令使用实例 10分钟前

anacron命令可用于定期执行命令,频率以天为单位指定,与cron(8)不同的是,它不假定机器连续运行。因此,它可以用于每天不运行24小时的...

7

Linux comm命令使用实例 11分钟前

linux系统下的comm命令是一个非常实用的文件对比命令,comm主要功能选择或拒绝两个已排序的文件的公共的行,下面为大家详细讲解一下Lin...

8

Linux查看文件修改时间 12分钟前

Linux系统中一切皆为文件,所以经常会在linux系统中对一个文件配置进行修改,那么Linux下如何查看文件修改时间呢?本篇文章就为大家分享...