当前位置: 首页>>技术教程>>正文


如何在Ubuntu终端中显示gif文件

,

所以昨天,我和一些怪异的朋友坐在一起,讨论Linux Terminal应用程序的功能。归结为我们在命令行中做过的最怪诞或最精通终端的事情。一位朋友提到他玩过终端“in”的GIF。如果他说过“通过”航站楼,那没什么大不了的,但是他如何在航站楼内玩它们,这让我们很感兴趣。这是他曾经使用过的GIF for CLI应用程序。只能以ASCII格式播放gif-显然,它们看起来分辨率很低,几乎看不到。我尝试了各种GIF技巧,得出的结论是,在Linux命令行中只能观看和合理解释一些动画GIF。因此,这个技巧不是您可以依靠的,而是偶尔尝试只是为了好玩。

在本文中,我们将说明如何在Ubuntu上安装GIF for CLI工具,以及如何在终端中通过GIF观看gif。

为什么使用命令行?

如果您是Terminal-savvy的人,则不想离开命令行的舒适之处,而去其他地方进行任何日常技术活动。总有一种方法可以在终端内几乎完成所有工作。因此,为什么gif查看应该有所不同!使用终端可使某些任务更加高效甚至更快。 命令行工具不会占用太多资源,因此可以作为广泛使用的图形应用程序的理想替代品,尤其是当您使用较旧的硬件时。

我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

通过命令行安装GIF-for-CLI

您可以通过Ubuntu命令行通过Snap存储安装Gif for CLI工具。通过应用程序启动器搜索或使用Ctrl + Alt + T快捷方式打开Ubuntu终端。输入以下命令以刷新可用软件包的列表:

$ sudo apt-get update

Update Ubuntu package lists

由于Snap守护程序默认是最新版本的Ubuntu中附带的,因此我们不需要安装它。如果使用的是旧版本,则可以使用以下命令来安装守护程序:

$ sudo apt-get install snapd

现在键入以下命令,以将Gif for CLI安装到您的Ubuntu:

$ sudo snap install --edge gif-for-cli

Install gif for cli package

我得到的类似输出将指示安装已完成,还将打印在系统上安装的Gif for CLI版本。

如果要删除通过此方法安装的Gif for CLI,则可以在终端中使用以下命令:

$ sudo snap remove gif-for-cli

Remove snap

通过Ubuntu UI安装GIF-for-CLI

对于不想太多打开命令行的人,通过UI安装软件非常简单。请按照以下步骤操作,以通过Ubuntu UI安装Snap存储上可用的Gif for CLI工具:

在Ubuntu桌面活动工具栏/扩展坞上,单击Ubuntu软件图标。

Ubuntu Software center

点击搜索图标,然后在搜索栏中输入“ gif-for-cli”。搜索结果将列出相关条目,如下所示:

gif for cli

此处列出的gif-for-cli条目是Snap存储所维护的条目。单击此搜索条目以打开以下视图:

Install software

单击安装按钮以开始安装过程。将出现以下身份验证对话框,供您提供身份验证详细信息,因为只有授权用户才能在Ubuntu上安装软件。

Authenticate as admin

请注意,只有授权用户可以在Ubuntu上添加/删除和配置软件。输入密码,然后单击身份验证按钮。之后,安装过程将开始,显示进度条,如下所示:

Software install progress

然后,将gif-for-cli安装在您的系统上,成功安装后,您会收到以下消息:

Software installed

通过以上对话框,您无法直接启动该工具,但无论出于何种原因都可以立即将其删除。

使用Gif for CLI查看gif

cli的gif会接收GIF,短视频或对Tenor GIF API的查询,然后将其转换为动画ASCII艺术作品。动画和颜色支持使用ANSI转义序列执行。

打开终端应用程序,并使用以下语法播放gif:

$ gif-for-cli filename.gif

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

这是我原始的gif的样子:

Test gif file

而且,这就是我通过以下命令在终端中播放时的外观:

$ gif-for-cli sample.gif

Gif for CLI

称它为“close enough”简直就是夸大其词。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8045.html,未经允许,请勿转载。