ASCII 藝術

ASCII 圖案（ASCII art），又名「文字圖」、「字元畫」，是一種主要依靠電腦 ASCII 字元來表達影像的藝術形式，最早於 1982 年美國卡內基梅隆大學出現，網際網路剛出現時在英語世界的社交網（Usenet、BITNET、網路論壇、FidoNet、電子佈告欄系統 BBS）上時常利用到的表情符號。它可以由文字編輯器生成。很多 ASCII 圖案要求使用定寬字型（固定寬度的字型，例如在傳統打字機上使用的字型）來顯示。

ASCII 圖案用於當文字比影像更穩定和更快顯示的場合。包括打字機、電傳打字機、沒有圖形的終端，早期的電腦網路，電子郵件和 Usenet 的新聞資訊中。

ASCII 圖案的型別和例子

最簡單的 ASCII 圖案有兩三個字母組成，使用文字表達表情。

常用的表情和含義

更復雜的例子是使用幾行文字來表示大的圖形或更復雜的影像，例子有：

(oo)

/-------\/ ＿

/

/o) \

~~ ~~ ￣

牛 太極

最普遍的用法是把這些影像用於電子郵件、Usenet 的個人簽名中。

一些圖形忽略特定字母的形狀，而把它們看作整體圖形的填充方式：

_a,

_yQa.

_qTWW (

je`?QX:

另一種型別時使用一個字母形成一個單詞，例如：

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

在 可以找到一個轉化工具。

活動 ASCII 圖案可以透過向 “圖片” 新增一些列 ANSI 影片中止序列而實現。

在 HTML 頁面中放置 ASCII 圖案

ASCII 圖案圖形可以放到 HTML 文件中，但是通常要放置在格式文字標籤中，以使得字型可以正確以等寬字型顯示。另外，也可以透過 CSS 的方式在 HTML 中生成 ASCII 圖案。