如何使用 Artem 在 Linux 终端中将图像转换为 ASCII 艺术

本文展示了如何通过使用 Artem 应用程序在 Linux 命令行中转换图像来创建 ASCII 艺术作品。

每个 Linux 爱好者都会在命令行上花费大量时间。然而,这一次,我们将看看Linux 终端中最有趣的部分之一:从图像创建 ASCII 艺术。

这些可以用于各种目的,例如,在 SSH 警告横幅和欢迎消息中。

这就是 Artem 出现的地方。Artem 是一个小型的 Rust 命令行工具,可以将照片转换为 ASCII 艺术。它使用image-rs 库来读取各种图像格式的图像,如 PNG、JPG、GIF、WEBP 等。

Artem 默认尝试使用真彩色,但如果终端不支持真彩色,它会回退到 16 色 ANSI。但是,将 ASCII 图像保存到文件时不使用颜色。

因此,让我演示一下您可以使用此应用程序完成什么。

在 Linux 中使用 Artem 将图像转换为 ASCII

在其最简单的形式中,Artem 的使用非常简单。该命令获取图像并将其作为 ASCII 艺术字符串返回。例如:

linuxmi@pop-os:~/www.linuxmi.com$ artem tux.png

最重要的是,Artem 可以为任何寻求比简单功能更多的选择的人提供很多东西。例如,您可以在生成图像时使用自定义 ASCII 字符。

--characters选项添加到您的命令以完成此操作。此外,请记住,字符应按黑暗/密度的升序排列。

该应用程序的另一个有用功能是能够调整生成的 ASCI 艺术作品的大小。这里的比例范围从 20 到 230,默认值为 100。

--size选项添加到您的命令以使用此功能。

--outline标志将指定的输入图像过滤为仅包含轮廓,随后对其进行转换。请记住,这可能无法在每张图片上完美运行。因此,请选择背景和前景之间清晰分离的图像以获得最佳效果。

此外,如有必要,您还可以添加--centerX--centerY选项以使结果在终端中居中。

linuxmi@pop-os:~/www.linuxmi.com$ artem tux.png --outline --centerX

最后,Artem 提供了将创建的 ASCI 图片保存到文件的选项。在您的命令中包含该--output选项以实现此目的。

artem tux.jpg --output myfile.txt
artem tux.jpg --output myfile.html
artem tux.jpg --output myfile.ans

当然,这并没有耗尽应用程序的所有功能。例如,Artem 还允许您使用 URL 地址自动从 Web 下载和转换图像。

访问GitHub 项目网站,了解有关使用 Artem 在 Linux 终端中将图像转换为 ASCII 的所有选项的更多信息。

安装

Debian 和所有基于 Debian 的发行版(如 Ubuntu、Linux Mint 等)的用户可以通过下载最新版本.deb文件安装并使用apt 命令在本地安装 Artem 。

linuxmi@pop-os:~/www.linuxmi.com$ sudo dpkg -i *.deb

Arch Linux用户可以在发行版的AUR 存储库中找到该应用程序。要安装它,他们需要执行:

其他想要使用这个出色的图像到 ASCII 转换器的 Linux 用户必须获取应用程序源代码,并为他们的Linux发行版手动编译它。

The post 如何使用 Artem 在 Linux 终端中将图像转换为 ASCII 艺术 first appeared on Linux迷.

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/31521.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>