ASCII艺术
维基百科,自由的百科全书
ASCII艺术这种主要依靠电脑表现的艺术形式是指使用电脑字符(主要是ASCII)来表达图片。它可以由文本编辑器生成。很多ASCII艺术要求使用均衡字体(固定宽度的字体,例如在传统打字机上使用的字体)来显示。
ASCII艺术用于当文本比图像更稳定和更快显示的场合。包括打字机、电传打字机、没有图形的终端,早期的电脑网络,电子邮件和Usenet的新闻信息中。
目录 |
[编辑] ASCII艺术的类型和例子
最简单的ASCII艺术有两三个字母组成,使用文本表达表情。顺时针旋转90度,就可以看到这些表情很容易明白:
:-) or :) 微笑 :-( 皱眉 ;-) 眨眼
更复杂的例子是使用几行文本来表示大的图形或更复杂的图像,一些常见的例子有:
(__) (oo) /-------\/ O / | || /o)\ /H\ * ||----|| \(o/ / \ ~~ ~~ 牛 太极 人
最普遍的用法是把这些图像用于电子邮件、Usenet的个人签名中。
一些图形忽略特定字母的形状,而把它们看作整体图形的填充方式:
_a, _yQa. _qTWW( je`?QX: <d+ -3Wm; _qos_s%mWw, a2?????TWW( sd( -?Qm;. .amm; .xmWmc """""` """""""
另一种类型时使用一个字母形成一个单词,例如:
HHHHHH HHHHHH IIIIII HHHH HHHH IIII HHHH HHHH IIII HHHH HHHH IIII HHHHHHHHHHHHHH IIII HHHHHHHHHHHHHH IIII HHHHHHHHHHHHHH IIII HHHH HHHH IIII HHHH HHHH IIII HHHH HHHH IIII HHHHHH HHHHHH IIIIII
有人使用ASCII艺术创作独特的排版样式,例如:
___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ _/_(_/(_/ /_(/_ (___)/ / /_(_(__/ /_ // (/
Figlet程序(以及其他支持其标准的程式)允许设计和使用ASCII字体。
_____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_ | |_ | | | _| |/ _ \ __| | _| | | |_| | | __/ |_ |_| |___\____|_|\___|\__|
[编辑] 生成ASCII艺术图形的方式
有很多文本编辑器用于生成直线、矩形以及填充图形等等。直接使用这些工具可以很方便的生成各种ASCII艺术图形。把一幅位图是矢量量子化的特例。一个例子如下所示:
aaaaaa222222SSSSSS2222222SSSS2a22222SSSSSSSS22aaaaaaaa222222SS222aaaZaaZZZZ 2222aaaaS2222222222222222SS2SS22222SSXXXSSXSSXSSSXXXXXSSXSXXXXXX7XSSSSSSS22 2222222aaaZZa222222a222222SS22a22SSX77rrr777X77XXXSSSSSXSSXSSSXXXSXSS22S222 22a2222aaaaaaa22222aaaZZa2aa2aa2222SSSSXXXSSSSXXXXXXSXSXXSSSSXSSSXX7X22SSS2 22222a222222222222aaaZZZZZaaZaaZZZaaaa2a2SSSSSSSXSXXXXXXXXSX7;..,;20X77XXXS 2SSSSSXSSSSSSSSSSSSSS2222aa2222aaaaaa222222SSX7X777XXXX7r: aMMMMBS7XX7XXX SSSSSSXXSXXSSX7:,::i:.:rXSSSSSS22222a2SSXX7XXX77rr;i, :WMMM@r.,;XSSSSS22 S22a222S2222XirWMMMMMM@a:;XSSXXXSSXXXX77;ii:,,,:...:rX0MMMMZ: ,;XSS2S222222 SSSS22aaa22X,2MMMWWW@@MMM2.:i:,,. ..i7ZB@MMMMMMMMMMMM07 :7SaaaZZaaaaa222 XSXSXXS2S7: rMMZWWWWWWW@MMMB0MMMMMMMMMMMMMMM@WMW@@W@@@@WMMZaZ8888ZZaa2222S2 rrr;77rriXMMMMMWWWWWWWWWWWMMMM@W@M@@@@@@WWWWWBWW@WW@8ZW@MXS0B00088ZZZZaaaa2 ;;iiiii:;ZX;,8MMWWW@@MMMMMMMM@W@WWWWB0@B0WWWWBBWWBWW@MWWMMaSaa222aaaaZaaaa2 ;r;rrrr7;:.. MM@MM@W0B@MMMWMMWWWWWWBWWBWBWWWWWWWWB0ZWMMMM7XXXXX7XSSS2aZaa ii7XSZ2aaaaaa2;,MM@7r7XS8Wi MWB0BWWWWWWWBWWW@WW@MMMM8Xi,;XXSSSSSSSSSSS222 XSSSaZ80BBBBBWB8MM2X2a8MW M0MMWBWWWWWWWWWWWWW@MMMM8SX2aZ88Z8ZZZZaaaaa2SSXX a0008Z22Z800BB08M0 S28MZ MMWWWWW@WWWWWWWW@MM@a;rX2ZZ88ZZZZZZ88ZZaa22SXXX 08a222SS22aZZZZ2BMir7r MMMMBBWWBBBBWWWWWWMMM0,:;rr7XXXXXX777rr77XX7X77X7X 0WWWBB088888ZZ8ZSZMMM8MMMMM@WWWWBBWW@WWWWWMM2,ir7r7r77XXX77rr;;;rr7XXSS2222 SSSaaaZZZaaa22222X;rWMMMMWWWWWWWWWWWWWWWWWMB;r77XXXXS2222SSX77rr;rr7XXX2aZa SSSSSSXXXXX7XXXX777;. XWMMM@WW@@@@WWWWWWMMM22a22222222222SSXX7rrrrrr7XXSSSS 2222SXXXX7XXX7XXXXXX7ri i0M@@MWMMMMM@MMMBZZ0B000000088ZZZZZZZZZaaa22SSSSXS 22aaZZ8Z888808888ZZZZaa2X:MZMMW ..78WMMZrXSSS2222aaaaaZZZZZZZZaZaaa222SS2SS 2SXXSS22aaZ880000BBBBB088S2BWMMXaX7 ;Mii7rr;;;i;;;;;;;rr777r7r7r7rrr7rr77XX 888ZZZZa2SSX77XXSSXSSSSS2SX7 8SrXMr;XX77r77rrrr;;;;;rrrr77r7r7rrrr;rr;i; Z8088ZZZZZZ22SSSSSXX7777rrrXai 7270Mr72aZZZZ888888888ZZZaSSXSXSSSX7r;i::;rS aaaSS2222aaaaaaZaZZZ888888Z88M; .MMrrSSXXXS2aaa2aaaa2S77rrrr777X77XXX2a888Z XXX7X77rrr7XXS222222aZZZ8ZZa7@2: 7M,;;;;iiii::,::,,...,:,.,::i;r;rr7X2ZZa22 XXr;ii::iiii;r777rrr7ri::iir,M,S MMZXS2Zaaa22SXX77777XS222222aaa2SXX777r7XX X77r;rr7XXXSSSSSXS22XrrXSa80Z080, 2Z8aaaZZ880BBWWWWWWWWWWWWWW@WWWWWB08ZZZZ i,:iirrrrr7rrrrr7a:;MMM@WBB0000WMW i8Z22aaa8Z888Z888000BBB88ZZZZ0BBW@MMMMB 822SXXaZa2XX77777Z rMM@8Z880BMM: :XBZaaa22222ZZZZZaa222XXXXXXXXXXXS2aZZ2 8WaSSr77XX2Z0@@@WMMX 7MM@0ZZZ:M2 ;0Z8aSX7r;7XaZaS77r;rXX2aa2SSXXXSSX7r; ;;7X;:ii.:..7SZ8BWZ; ;2S77 XB SiX;;rrr;ii;i::,::;r;7X;iii::,,.... , 282X, ..2a8W8Sr.,;a8WMMM@, 2BMW22@. 72a22S22a2aZZ8082;i;:,:iir7XSSXriii ,:SZ,7. i:i . ;.,.i7rSWMMMr ,2B0iM ,8SSSSXrr7777XXS22a2aZZ8880ZSXX280 . rZMZS8 r:.7 ri , ;08Z r8SBZ :;X7SaZ80Z227r:... .,. ,ir7X2 BBZZX7;2;.a8XSSr8000Z@MMMMW0082i ;8WX:70SMSSaa:iii;;rXX7X0MM@BB0Za2S77rr7rX
一个转化的程式可以在ASCII art conversion tool中找到。
活动ASCII艺术可以通过向“图片”添加一些列ANSI视频中止序列而实现。
[编辑] 在HTML页面中放置ASCII艺术
ASCII艺术图形可以放到HTML文档中,但是必须放置在<pre> </pre> 格式文本标签中,以使得字体可以正确以等宽字体显示。
[编辑] 相關條目
[编辑] 外部链接
ASCII艺术编辑器:
- ASCII艺术编辑器
- Jave - a free versatile 使用Java编写的ASCII编辑器
- 更多的ASCII编辑器
- ASCII艺术在线生成器
- 一个有趣的快速编辑器
- 文本生成器
- 另一个生成光栅ASCII艺术的程序(已经失效)
- 一个可以分析符号字体的程序
- Boxes - 一个免费的生成和管理ASCII艺术的滤镜
其他链接
- 指南
- AA-lib
- Cow Art
- 星球大战 (一段22分钟长的ASCII动画,要求安装Java)** telnet://towel.blinkenlights.nl (telnet版的星球大战电影)
- 更多ASCII艺术电影
- 日本ASCII艺术:要求安装日语字体(对于Windows用户,可以在Windows/IE升级中免费得到)
- 如何绘制Mona风格的ASCII动画 AA(日语)
- Illustrating software design using UnifiedModelingLanguage is discussed
- Text-image.com 免费的在线图片/ASCII艺术转化器
- 一个ASCII艺术档案库
- ASCII艺术
- 在线JPG/ASCII转化器
- AA(Japanese ASCII art) underground thread @ hiding place (English version)