ASCII艺术 - 维基百科,自由的百科全书

ASCII 圖案
維基百科圖示的ASCII 圖案
扩展名
.ascii, .txt
互联网媒体类型
text/vnd.ascii-art

ASCII 圖案(英語:ASCII art),又名「文字圖」、「字符畫」,是一种主要依靠电脑ASCII字符来表达图像的艺术形式,最早于1982年美国卡内基梅隆大学出现,互联网刚出现时在英语世界的社交网(UsenetBITNET網路論壇FidoNet電子布告欄系統BBS)上時常利用到的表情符號。它可以由文本编辑器生成。很多ASCII 圖案要求使用定寬字体(固定宽度的字体,例如在传统打字机上使用的字体)来显示。

ASCII 圖案用于当文字比图像更稳定和更快显示的场合。包括打字机、电传打字机、没有图形的终端,早期的电脑网络,电子邮件Usenet新闻信息中。

ASCII 圖案的类型和例子[编辑]

最简单的ASCII 圖案有两三个字母组成,使用文本表达表情。

常用的表情和含义

ASCII 表情 含义 ASCII 表情 含义
:-D 开心 :-( 不悦
:-P 吐舌头 :-* 亲吻
;-) 眨眼 :-x 闭嘴
<※ 花束 :-O 惊讶
$_$ 见钱眼开 @_@ 困惑
>_< 抓狂 T_T 哭泣
= =b 冒冷汗 >3< 亲亲
≧◇≦ 感动 = =# 生气
(×_×) 晕倒 (︶︿︶) 不满
(=^_^=) 喵喵 ( ̄﹁ ̄) 流口水
(T_T) 哭泣 ╮( ̄▽  ̄)╭ 两手一摊
╭(╯_╰)╭ 路过 (*+﹏+*)~@ 受不了
*\(^_^)/* 为你加油 づ ̄ 3 ̄)づ 飞吻
b( ̄▽ ̄)d 竖起大拇指 ( ̄(工) ̄) 大狗熊
^(oo)^ 猪头 Orz 跪了
(-。-;) 恶心 (╯▔皿▔)╯ 愤怒

更复杂的例子是使用几行文本来表示大的图形或更复杂的图像,例子有:

                 (__)                  (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 _/_ /        / __,  _   _     `.  _ _  ,  /  /_      _/_(_/(_/ /_(/_  (___)/ / /_(_(__/ /_     //    (/ 

FIGlet英语FIGlet程序(以及其他支持其标准的程式)允许设计和使用ASCII字体。

        _____ ___ ____ _      _           |  ___|_ _/ ___| | ___| |_         | |_   | | |  _| |/ _ \ __|        |  _|  | | |_| | |  __/ |_         |_|   |___\____|_|\___|\__| 

有人則會使用特殊的Unicode字元來創作。

    █  █  █  █████  █    █   █████     █  █  █    █    █   █      █      █  █  █    █    ████▄      █     █  █  █    █    █    █     █     ███████  █████  █     █  █████ 

生成ASCII 圖案图形的方式[编辑]

有很多文本编辑器用于生成直线、矩形以及填充图形等等。直接使用这些工具可以很方便的生成各种ASCII 圖案图形。位图矢量量子化的特例。一个例子如下所示:

Photo of redwing blackbird

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英语Wikipedia:ASCII art conversion tool 可以找到一个转化工具。

活动ASCII 圖案可以通过向“图片”添加一些列ANSI视频中止序列而实现。

在HTML页面中放置ASCII 圖案[编辑]

ASCII 圖案图形可以放到HTML文档中,但是通常要放置在<pre> </pre> 格式文本标签中,以使得字体可以正确以等宽字体显示。另外,也可以通过CSS的方式在HTML中生成ASCII 圖案。

相關條目[编辑]

外部链接[编辑]

ASCII 圖案编辑器:
其他链接
  • [ AA(Japanese ASCII art) underground thread @ hiding place (English version)]
  • 形文字Archive.is存檔,存档日期2013-04-18