问题标签 [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.
git - 如何绘制(编辑)一个 ascii git 树
git 文档中显示的 git 树如下所示
绘制(编辑)。有没有特定的工具可以做到这一点。我已经查看了http://www.asciiflow.com/这对这个目的不是很有帮助。
java - 从字符串生成 ASCII 图片
我想制作一个程序,用户输入他们的名字,程序会生成他们名字的 ASCII 图片。是否可以在不使用 3rd 方工具的情况下做到这一点?我想出的是手动创建字母表中的每个字母,然后将字符串转换为 char 数组。然后返回与字母对应的每个图像。有没有更好或更有效的方法来做到这一点?
python - python中的星号艺术
我想用python制作这张图片!
我输入了这个:
可悲的是,这似乎产生了由正确数量的点组成的东西,如上图所示,但这些点星号中的每一个都被彼此隔开,而不是作为一个整体正确。
有人对我如何实现我想要的有一个聪明的想法吗?
python - PPM图像到Python中的ASCII艺术
我必须制作一个程序,从命令行读取文件并将其转换为 ASCII 艺术。我使用的是 PPM 格式,这里是项目的链接。
这是我到目前为止所拥有的:
我收到一个错误,提示“int”对象不可迭代,是否有一种简单的方法可以解决此问题,以及如何建议在保留图像的同时将其打印出来。
我不确定的最后一件事是如何保留图片的宽度和高度。
任何帮助将不胜感激。
animation - 从 Haskell 输出 ascii 动画?
我正在尝试对使用 Haskell 生成的一些数据进行非常快速和肮脏的动画显示。最简单的尝试似乎是 ASCII 艺术——换句话说,类似于以下内容:
我怎样才能最好地做到这一点?
我完全想不通的部分是如何确保帧之间的停顿最小化;其余部分与通过此答案找到的ansi-terminal包putStrLn
一起使用很简单。clearScreen
c - 带有 printf 和多维数组的 7 段显示
在 KN Kings “C 编程:一种现代方法”,第 10 章练习 7 中,任务是在 ASCII 艺术中将数字转换器从普通数字转换为 7 段数字,如下所示:
我得到了每个数字的序列,在哪里打开和关闭它
样本:
其中 1 = 开,0 = 关
但我很难让该process_digit(int digit, int position)
功能正常工作。
我很难从 翻译sequence[10][7]
到digits[4][MAX_DIGITS*4]
好心人能帮帮我吗?
我一直在阅读高尔夫代码七段挑战,但即使我理解这个理论,仍然很难说服我的大脑使用多个阵列做我想做的事情。
忽略 ASCII 艺术,问题如下:
编写一个程序,提示用户输入数字,然后用字符显示数字,模拟七段显示的效果。
...
应忽略数字以外的字符。编写程序,使最大位数由名为 MAX_DIGITS 的宏控制,其值为 10。如果该数字包含的位数超过此位数,则忽略多余的位数。 提示:使用两个外部数组。一个是
segments
数组[...],它存储表示数字和段之间对应关系的数据。另一个数组 ,digits
将是一个字符数组,有 4 行(因为每个分段的数字是 4 个字符高)和MAX_DIGITS * 4
列(数字是 3 个字符宽,但为了便于阅读,数字之间需要一个空格)。将您的程序编写为四个函数:main
, [...]
clear_digits_array
将空白字符存储到数字数组的所有元素中。process_digit
将 的七段表示存储digit
到数组中的指定位置digits
(位置范围从0
到MAX_DIGITS - 1
)。print_digits_array
将显示数字数组的行,每行都在一行 [...]。
java - 使用循环输出 ASCII 菱形
我正在尝试用Java编写一个程序,它从用户那里捕获一个整数(假设数据是有效的),然后根据整数的大小输出一个菱形,即用户输入5
,输出将是:
到目前为止,我有:
仅输出:
我正在考虑降低 的价值,h
但这只会产生钻石的左侧。
svn - 用于 Subversion 的 ASCII 修订图工具或扩展?
是否有工具、库或扩展可以为 Subversion 存储库生成 ASCII 艺术风格(如艺术 cowsay 或 JavE 产生的那种)修订图,因此可以在命令行界面中使用?
我想将生成修订图的功能添加到我在工作中使用的 bash 脚本中,该脚本目前充当一种用于与存储库交互的简单决策支持系统。
我正在寻找的关键功能是能够在命令行界面中呈现修订图,而不是生成需要离开 CLI 环境的图像或矢量文件。
最接近我正在寻找的东西似乎是 Mercurial 的GraphlogExtension。我没有使用 Mercurial 的经验。但是,我也对有关如何修改 GraphlogExtension 以与 SVN 一起使用的任何建议感兴趣。
非常感谢。
c - 在 C 中生成 Ascii 艺术文本
我正在尝试为有趣的应用程序生成 ascii 艺术文本。从 FIGLET,我得到了 ASCII 模式。我在printf
声明中使用该模式来打印字母。这是我从 FIGLET 获得的模式的屏幕截图:
这是我用来打印 A 的代码片段:
现在,我从用户那里获取一个输入文本,并以 ASCII 艺术形式显示它。当我使用 printf 时,我只能垂直生成它:
但我需要做水平 ASCII 艺术。怎么做 ?