什么是 ASCII 艺术?17 Mar 2025 | 6 分钟阅读 ASCII 艺术是通过使用 ASCII 文本字符创建图形或艺术的过程;它也被称为 ANSI 艺术、文本艺术或文字艺术。这些图形是从零开始使用字符来近似任何内容,或者通过手动将现有图像转换为 ASCII 字符来制作的。在互联网和宽带普及之前,当用户通过 BBS 连接时,这些图像非常受欢迎。在现代,ASCII 艺术仍然可以在互联网上找到,并且它是制作独特图像的一种流行方式。随着使用更多的字符来生成图像,ASCII 艺术也从简单发展到照片级逼真。 ASCII 艺术在某种程度上非常贴近情感,因为它可以用它来为交流或文档增添一丝轻松。更详细的 ASCII 艺术可以准确地将知名人士、风景和其他物体翻译成 ASCII。ASCII 艺术的应用包括电子邮件、在线页面和文档;通常,几乎任何可以输入 ASCII 字符的地方都可以使用。 由于早期的打印机缺乏视觉能力,字符被用来代替图形标记,这在很大程度上导致了 ASCII 艺术的发明。批量打印机还使用 ASCII 图形生成大型横幅页面,以区分不同用户之间独立的打印作业,使得区分更容易看到,以便操作员或文员能够按类别分割输出。当照片无法包含在早期电子邮件中时,ASCII 艺术被用来代替。 ASCII 艺术示例下图描绘了《星际迷航》系列中的柯克船长,这是一个 ASCII 艺术的例子。艺术家(或算法)根据字形的形状和内容选择字符、数字和标点符号。例如,在漫画书中,斜杠 (/) 可以用来创建网格效果。 ![]() ANSI 艺术ANSI 艺术通过使用 ANSI 转义码序列对前景色和背景色进行编码;然而,它与 ASCII 艺术非常相似。除了字母数字字符外,它还更多地使用了扩展 ASCII 字符,这些字符可以描绘形状和图案。随着越来越多的家用电脑提供标准化的彩色屏幕,ANSI 艺术在 20 世纪 80 年代变得越来越受欢迎。 ![]() TheDraw TheDraw 是由软件作者 Ian E. Davis 于 1986 年创建的一款共享软件 ANSI 文本编辑器,它提高了 ANSI 艺术形式的受欢迎程度和可访问性。TheDraw 还通过智能使用 ANSI 转义序列实现了图画的动画效果。 ANSI 包 ANSI 艺术家在 20 世纪 80 年代末和 90 年代初将他们的作品打包并作为压缩的 ANSI 包发布,这有助于创建一个竞争性的艺术社区。这些包的功能与传统艺术家收集并将其作品呈现在艺术画廊中相同。 随着个人操作系统逐渐远离命令行用户界面,万维网在 20 世纪 90 年代末取代了文本界面的 BBS,成为主要的个人网络形式。由于这种技术文化的变化,ANSI 艺术的受欢迎程度有所下降,但它仍然是一种具有狂热追随者的小众艺术形式。 PabloDraw PabloDraw 可以从 PabloDraw 网站下载,这是一个现代的开源 ANSI 和 ASCII 文本编辑器。 ASCII 艺术的历史打字机艺术 自1867 年以来,打字机一直被用来创作视觉艺术。 TTY 和 RTTY TTY 是“TeleTYpewriter”或“TeleTYpe”的缩写,也称为电传打字机或电传打字机。RTTY 指的是使用 Baudot 编码等字符集,这早于 ASCII。根据《RTTY 手册》中的一章,早在 1923 年,文本图像就通过电传打字机发送。另一方面,尚未发现任何“旧”RTTY 艺术。据了解,在 20 世纪 60 年代和 70 年代,文本图像经常出现在无线电电传打字机上。 行式打印机艺术 Andries van Dam 在 20 世纪 60 年代使用 IBM 1403 行式打印机展示了一幅电子电路的印刷图。另一方面,Kenneth Knowlton 使用行式打印机通过将多个字符重叠打印来生成逼真的设计。尽管存在某些字形相似性,但 1403 在某种意义上并不是 ASCII 艺术,因为它是由 EBCDIC 编码的平台驱动的,并使用 EBCDIC 生成的字符集和字形。 ASCII 艺术 ASCII 艺术的兴起可以追溯到 20 世纪 70 年代末和 80 年代初的计算机公告板系统和广泛使用。那时,由于计算机的限制,文本字符被用来表示图像。除了在通信中的使用,ASCII 开始出现在当时的地下在线艺术社区中。ASCII 漫画是一种网络漫画,它使用 ASCII 文本创建图像。在传统漫画中,ASCII 艺术被用来代替视觉效果,而文字或对话通常放在下面。 20 世纪 90 年代,可变宽度字体和图形浏览越来越受欢迎,导致 ASCII 艺术有所下降。尽管如此,由于在线 MUD(文本多人角色扮演电子游戏)的存在,ASCII 艺术得以在互联网中继聊天、电子邮件、留言板和其他使用所需固定宽度字符的在线通信形式中得以保留。 ANSI 早期技术时代以 ASCII 为定义,更重要的是 ANSI;依赖于一致的颜色和控制信号表示的终端系统,这些在终端协议中是标准的。随着时间的推移,Warez 组织开始出现在 ASCII 艺术社区中。此外,.nfo 文件通常与 warez 软件、破解和其他软件逆向工程版本一起分发。通常,ASCII 图形会包含 warez 组织的名称,并且可能包含发布说明外部的一些 ASCII 边框等。 大多数 DOS 和类似的控制台软件,以及 AOL 的前身,都基于 ASCII 和 ANSI 艺术。 ASCII 艺术的用途正如在页面开头所述,ASCII 艺术是使用 ASCII 文本字符创建图形或艺术的过程。因此,如果无法传输图片,或者文本比图形更容易打印或传输时,ASCII 艺术就在这些情况下得到利用。这包括打印机分隔符、电传打字机、电子邮件、Usenet 新闻公告、非图形计算机终端、打字机以及早期的计算机网络(例如 BBS)。 此外,ASCII 艺术还用于计算机系统的源代码中,以表示公司或产品徽标,以及流程控制或其他图表。在极少数情况下,程序的整个源代码都是 ASCII 艺术作品——例如,一个早期国际混淆 C 代码竞赛的参赛作品是一个程序,它添加整数但看起来像一个用逻辑门渲染的二进制加法器。 一些电子原理图存储库使用 ASCII 艺术来描绘电路。 《大众机械》杂志 1939 年 6 月、1948 年 7 月和 1948 年 10 月出版物的 ASCII 风格图形示例出现在当前的计算机时代之前。Roguelike 类型游戏使用 ASCII 图形来图形化地描绘地牢和其中的怪物,它是最早使用它来模仿视觉效果的计算机游戏之一。“0verkill”是一款 2D 平台多人射击游戏,完全由彩色 ASCII 艺术构成。通过 AAlib 库,MPlayer 和 VLC 媒体播放器可以将视频显示为 ASCII 艺术。在创建基于 DOS 的 ZZT 游戏时,会使用 ASCII 艺术。 许多游戏教程说明都采用简单的 .txt 文件形式,其中以 ASCII 图形提供游戏名称。 下一主题什么是电源端口 |
我们请求您订阅我们的新闻通讯以获取最新更新。