ASCII艺术(),又名ASCII图案、文字圖、字符畫,是一种主要依靠电脑ASCII字符来表达图像的艺术形式,最早于1982年美国卡内基梅隆大学出现,互联网刚出现时在英语世界的社交网(Usenet、BITNET、網路論壇、FidoNet、電子布告欄系統BBS)上時常利用到的表情符號。它可以由文本编辑器生成。很多ASCII艺术要求使用等宽字体(固定宽度的字体,例如在传统打字机上使用的字体)来显示。
ASCII艺术用于当文字比图像更稳定和更快显示的场合。包括打字机、电传打字机、没有图形的终端,早期的电脑网络,电子邮件和Usenet的新闻信息中。
ASCII艺术的类型和例子
最简单的ASCII艺术由两三个字母组成,使用文本表达表情。
常用的表情和含义
更复杂的例子是使用几行文本来表示大的图形或更复杂的图像,例子有:
-{}- (__)
(oo)
/-------\/ __
/ || || /o)\
- ||----|| \(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
HHHHHHHHHHHHHH IIII
HHHHHHHHHHHHHH IIII
HHHHHHHHHHHHHH IIII
HHHH HHHH IIII
HHHH HHHH IIII
HHHH HHHH IIII
HHHHHH HHHHHH IIIIII
有人使用ASCII艺术创作独特的排版样式,例如:
__ __,
( / ( o _/_ /
/ __, _ _ `. _ _ , / /_
_/_(_/(_/ /_(/_ (___)/ / /_(_(__/ /_
//
(/
程序(以及其他支持其标准的程式)允许设计和使用ASCII字体。
_____ ___ ____ _ _
| ___|_ _/ ___| | ___| |_
| |_ | | | _| |/ _ \ __|
| _| | | |_| | | __/ |_
|_| |___\____|_|\___|\__|
有人則會使用特殊的Unicode字元來創作。以下两个例子中,前者使用了方塊元素和全角空格,后者使用了點字圖案;}-。
█ █ █ ███ █ █ ███ ███ ████ ███ ███ ██
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ ██ █ ███ ███ █ █ █ ████
█ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ ███ █ █ ███ █ ████ ███ ███ █ █
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣾⣿⣷⣦⣌⠙⢿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⠋⣉⠙⢻⣿⣿⣿⣷⠀⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡷⢀⣿⣿⣿⡿⠀⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣼⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣶⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠁⣴⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⢿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣧⡈⠻⢿⣿⡿⠋⣠⣾⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
生成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
在HTML页面中放置ASCII艺术
ASCII艺术可以放到HTML文档中,但是通常要放置在格式文本标签中,以使得字体可以正确以等宽字体显示。另外,也可以通过CSS的方式在HTML中生成ASCII艺术。
相關條目
*ASCII立體圖
外部链接
;ASCII艺术编辑器:
- [http://www.jave.de Jave - a free versatile使用Java编写的ASCII编辑器]
- [https://web.archive.org/web/20120623210735/http://www.figlet.org/ 文本生成器]
- [https://web.archive.org/web/20211020045326/http://www.imagespro.com/programs/1141/ 另一个生成光栅ASCII艺术的程序]
- [http://256arts.blogspot.com/ Japanese Ascii Art.image]
- [http://boxes.thomasjensen.com/ Boxes - 一个免费的生成和管理ASCII艺术的滤镜]
- [http://aa-project.sourceforge.net/index.html AA-lib]
- [http://caca.zoy.org/wiki/libcaca libcaca](颜色ASCII艺术)
- [https://web.archive.org/web/19970210183702/http://www.ortech-engr.com/pecans/cows.html Cow Art]
- [http://www.asciimation.co.nz/ 星際大战](一段22分钟长的ASCII动画,要求安装Java)** [telnet://towel.blinkenlights.nl 星際大战(telnet版)] (telnet版的星際大战电影)
- [https://web.archive.org/web/20040202225242/http://aa.2ch.net/mona/ 日本ASCII艺术]:要求安装日语字体(对于Windows用户,可以在Windows/IE升级中免费得到)
- [http://www.geocities.co.jp/HeartLand-Yurinoki/1836/ 如何绘制Mona风格的ASCII动画AA](日语)
- [http://c2.com/cgi/wiki?UmlAsciiArt Illustrating software design using UnifiedModelingLanguage is discussed]
- [http://text-image.com Text-image.com免费的在线图片/ASCII艺术转化器]
- [http://www.chris.com/ascii/ 一个ASCII艺术档案库]
- [http://www.asciiartfarts.com ASCII艺术]
- [http://www.youtube.com/user/avove7 ASCII Art Animation]
- [ AA(Japanese ASCII art) underground thread @ hiding place (English version)]
- [http://www.player.idv.tw/prog/index.php?title=%E5%BD%A2%E6%96%87%E5%AD%97 形文字]
评论 (0)