你知道什么是「ASCII 艺术」吗?「ASCII 艺术」又名「文字图」,由可打印的 ASCII 码组成的图形,它是在 8 位代码中的 256 个空位上分配字母、数字和其他字符的一种标准。
如下图所示,你可能见过有人用 ASCII 格式显示他们的发行标志。看起来是不是很有个性?本文系统极客就为大家介绍,如何在 Linux 终端中使用 Ascii Image Converter 小工具,将图片转换为 「ASCII 艺术」。
Ascii 图片转换器
顾名思义,Ascii Image Converter是一个可以将图片转换为「ASCII 艺术」显示的小工具,它使用 Go 语言编写,能够在 Linux 终端中通过命令行方式将图片转换成 ASCII 版本。
Ascii Image Converter支持以下格式的输入图像:
- JPEG/JPG
- PNG
- BMP
- WEBP
- TIFF/TIF
下面我们来看看它的安装和使用方法。
安装 Ascii Image Converter
如果你在 Linux 中启用了 Snap,则可以使用以下命令轻松安装其 snap 包:
sudo snap install ascii-image-converter
你也可以从 Github 发布页面下载 Linux(或 Windows)可执行文件,并将可执行文件放在 /usr/local/bin/ 目录中,这样也能像普通的 Linux 命令一样运行它。
使用 Ascii Image Converter
安装之后的使用其实非常简单,只需要在命令后跟上要转换的图片路径即可:
ascii-image-converter 图片路径
这个「图片路径」可以是本地路径也可以是 URL,它可以直接通过 Web 将图片转换为「ASCII 艺术」形式;路径同样也可以是多个,该工具支持批量。这里我们只是抛砖引玉,ascii-image-converter 还有很多用法大家可以去阅读 README。