问题标签 [ascii-art]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1157 浏览

java - 用于表格 ASCII 打印的字符

我创建了一个小实用程序来打印 Java 中的表格,它输出如下内容:

这很丑陋,因为不同字符的行没有对齐,目前我依靠+char 拥有:

但我想知道这是否可能有像Tand这样的更清晰的符号,L但是为了加入-and而居中|

这是 Java 代码,因此我可以轻松使用任何UTF-8字符,但在数学字符表中找不到适合我的任何内容。如果这些字符仅存在于其他编码中,我也很感兴趣,我可以找到一种使用它们的方法。

0 投票
2 回答
1568 浏览

graphics - 在终端上将图形呈现为 ASCII 艺术的库?

标题不言自明。我们使用 OpenGL 来渲染逼真的图像,但是如果我们无法连接到图形用户界面怎么办?

0 投票
3 回答
2239 浏览

c++ - 减慢终端上的 C++ 输出

我编写了一个模拟生命游戏的程序。基本上这个世界是由一个二维的 std::vector 实现的bool。如果bool为真,则细胞是活的,如果为假,则细胞是死的。程序的输出是每个时间步的系统,完全是 ASCII 码:

问题是程序运行速度明显很快,而且每个时间步都打印得太快:我看不到系统是如何演变的。是否有一些技巧可以减慢输出(或直接减慢程序)?

编辑:我在 Mac OS X 10.7 上。我的编译器是 GCC 4.7。

0 投票
7 回答
12350 浏览

image - 如何在终端中显示图像?

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

0 投票
10 回答
27566 浏览

java - Java中的数字金字塔

我正在尝试用 Java 打印一个看起来像这样的金字塔:

我正在寻找在互联网上解决这个问题的方法,我偶然发现了这个:

谁能帮我理解这一点?这里'我已经弄清楚了:- 外循环递增到 7,同时内部 j 循环递增到 x - i,对于外循环的第一次迭代,它是 6,然后是 5 ...等等。 . 所以基本上金字塔的左边只是一个倒三角形的空白。

我无法弄清楚其他两个嵌套循环中发生了什么以及打印语句中看起来很奇怪的 if - else 部分。

0 投票
6 回答
3145 浏览

image-processing - 如何水平镜像ascii艺术?

所以......我知道我可以使用tac或其他一些工具来反转文件中的行顺序,但是如何在另一个维度(即水平方向)中重新排序?我正在尝试使用以下 awk 脚本来做到这一点:

这似乎颠倒了字符,但它是乱码,我不明白为什么。我错过了什么?

我在 awk 中这样做,但有更好的方法吗? sed, 也许?

这是一个例子。输入数据如下所示:

输出如下所示:

请注意,无论我使用rev还是我自己的 awk 脚本,输出都是相同的。正如你所看到的,事情是颠倒的,但是......它被破坏了。

0 投票
3 回答
2410 浏览

image-processing - 在位图中可视化 ASCII 文本

我有一个巨大的 ASCII 文本,表示像 ASCII-art 这样的位图。现在我正在寻找类似倒置 ASCII-art 生成器的东西。我喜欢将每个字符转换为彩色像素。

有没有免费的工具可以做这样的事情?

0 投票
2 回答
6352 浏览

networking - RFC 中的 ascii 图是如何生成的?

不确定这是否是提出这个问题的正确 stackexchange,但我想知道是否有人知道 http://tools.ietf.org/rfc/rfc5755.txt第 6 页中的 ascii 图是否是手工制作或使用的程序生成的将节点和转换作为输入。

如果它们是生成的,有人知道是哪个程序吗?

直接在 Google 上搜索不会出现任何相关信息。

0 投票
3 回答
2207 浏览

matlab - 使用 Matlab / Octave 绘制字符模式(shell)图?

这可能是一个有点奇怪的问题,但无论如何。有时,我在整个地方(大陆)的服务器或实验室计算机中使用 ssh 以检查内容,有时甚至运行 Matlab 或 Octave 以查看最新数据等。然后,当我需要任何类型的绘图时,乐趣开始。要么我通过互联网将一大块可能的垃圾复制到我的电脑上,然后在本地生成情节。或者,如果之前的尝试没有选择,我通过 ssh 和 X-forwarding 运行 Matlab,考虑到低带宽和/或高 ping,这只是痛苦的。

实际上,我想知道是否有一种方法可以在 shell 中生成类似 1980 年代的老式字符模式图,至少是带有线条或点的简单东西(没有 X 转发)。拥有一个“丑陋”(但很酷?)的角色模式情节至少可以让我确定我是在看一条线、一条抛物线还是只是简单的废话——这非常有帮助。我知道,有些东西可以通过聪明的数学来确定,但是,嘿,抽象思维被高估了。

编辑...另一个相关的 (?) 标签。

0 投票
3 回答
1710 浏览

java - 在具有一定容错性的文本正文中定位 ASCII 艺术图像

是否有任何算法可以找到以下 ASCII 艺术图像?

在以下正文中?

complete_file_here

我必须用黄色突出显示对应于完整形状的 ASCII 艺术图像。见附图:

在此处输入图像描述

我必须搜索包含粗略形状的文件,但不完全,+可能会丢失一些)。形状缺失的公差+应手动设置。

现在,我有两个二维数组数据数组:[100][100] 和 SlimeTorpedo 数组:[13][11]。

如@kjartan(3-4 项目符号)所述,如何进行检测的代码:

如何解决这个问题的一般指导是什么?