13

有没有什么实用程序可以用来将图像转换为 ASCII,然后在我的终端上打印出来?我找了一个,但似乎找不到。

4

7 回答 7

10

一个名为cacaview的程序允许您执行此操作。

它是交互式的,允许您平移、缩放和更改显示模式。

Cacaview 示例

全尺寸图片

于 2012-09-02T03:03:20.673 回答
4

在询问之前尝试使用 Google-Ninja!我找到了 cacaviewaview

于 2012-09-02T03:05:46.760 回答
4

更简单地说,您可以使用img2txtcaca 库(cacaview是一个图像浏览器并打开一个新窗口,我猜这不是这里所要求的);

例如 :

截屏

在 macOS 上,您可以使用 homebrew :

$ brew reinstall libcaca --with-imlib2

(imlib 用于从不同格式转换)

于 2014-03-20T15:23:36.573 回答
2

这是一个执行此操作的实用程序(带有源代码):

http://www.codeproject.com/Articles/10949/ASCII-Art-Generator

于 2012-09-02T03:04:48.370 回答
2

https://github.com/ichinaski/pxlpxl上提供了一个高质量的快速独立转换实用程序(前提是您有 256 色终端)。

于 2017-03-25T07:26:01.823 回答
1

查法

我喜欢用chafa.

chafa example.png

截屏

您可以从Chafa 的网站或您喜欢的包管理器(如 APT)下载 Chafa:

sudo apt install chafa
于 2021-11-24T08:25:38.417 回答
0

另一种选择是使用 Ipython notebook:它非常擅长做你要求的事情。

对于 bash:您必须在命令前加上一个 bang。对于图像:您可以使用 ipython 的丰富显示系统

结果截图:

结果截图

这篇文章中的完整答案。

于 2014-10-16T07:49:47.313 回答