有趣:在Debian终端中以文本形式显示gif文件

因此,昨天,我和我的狂热朋友讨论了Linux终端应用程序的功能。这是命令行,是我们做过的最漂亮或最精明的终端。一位朋友说他在航站楼里玩了一个gif。如果他通过航站楼说的话,这没什么大不了的,但是他在航站楼的打法让我们着迷。这是他用于此的GIF for CLI应用程序。仅以ASCII格式播放GIF。显然,分辨率是如此之低,以至于几乎看不到。我尝试了使用不同GIF的技巧,并得出了Linux命令行只能显示和解释某些动画GIF的结论。因此,这种技巧并不可靠,但请您不时尝试尝试。

本文介绍了如何在Debian上安装CLI的GIF工具,以及如何在终端中通过此工具显示GIF。

为什么使用命令行?

那些熟悉终端的人不希望离开命令行,而去其他地方进行日常技术活动。总有一种方法可以直接在终端中执行几乎所有任务。那为什么gif显示不同呢?使用终端可以使某些任务更加高效甚至更快。命令行工具不会占用太多资源,并且是流行的图形应用程序的不错选择,尤其是在您使用较旧的硬件的情况下。

本文中描述的命令和过程在Debian 10 Buster系统上运行。

从命令行安装GIF-for-CLI

可以使用Python 3设置工具和pip安装用于CLI的Gif工具。按超级(Windows)键打开“终端”应用程序,并在应用程序启动器中进行如下搜索:

以sudo或root身份登录(输入su,然后输入root密码)。现在,您可以在Debian中添加/删除和配置软件了。然后,要使用Internet索引更新本地存储库索引,请键入以下命令:这将帮助您安装在线提供的最新版本的软件。

# sudo apt-get update

更新包

以下是在安装gif-for-cli之前必须安装的一些依赖项。

# apt-get install ffmpeg zlib* libjpeg* python3-setuptools

安装库

然后通过pip3为CLi安装Gif,如下所示:

# pip3 install --user gif-for-cli

安装Gif for CLI

然后,该软件包将安装在您的系统上。

在CLI中删除Gif

如果要删除以这种方式安装的Gif for CLI,则可以在终端中以root用户身份使用以下命令。

# pip3 uninstall gif-for-cli

删除CLI GIF

使用Gif for CLI显示gif

cli gif对GIF,短视频或Tenor GIF API进行查询,并将其转换为动画ASCII艺术作品。动画和颜色支持使用ANSI转义序列完成。

打开一个终端应用程序,并使用以下语法使用已安装的Python模块播放gif:

# python3 -m gif_for_cli path/to/some.gif

我切换到“图片”并播放了一个名为sample.gif的文件,如下所示:

# python3 -m gif_for_cli sample.gif

见gif

该脚本将自动检测当前终端使用的颜色数量并显示正确的版本。

这是我原始的gif样子:

样本gif

这就是我在终端上玩的方式:

使用GIF显示GIF

称其“足够接近”是一种夸张。

毕竟,这是一个有趣的把戏,所以我宁愿使用所有现代图像和视频播放器从UI中查看gif。

有趣:在Debian终端中以文本形式显示gif文件

Sidebar