一言以蔽之:用ASCII文字也可以作圖。
在古代頻寬很窄的年代,大家都是使用純文字來表達意思,然而文字表達畢竟還是有限度,於是就可以使用ASCII來繪圖,例如這是一個純文字樹狀圖:
+-> Father -+-> Brother | +-> Me | Grandfather -+-> Uncle --> Cousin
能畫樹狀圖,當然就能畫表格:
+------------+------------------+-----------------+ + + Pro + Con + +------------+------------------+-----------------+ + Solution 1 + good performance + high cost + +------------+------------------+-----------------+ + Solution 2 + low cost + bad performance + +------------+------------------+-----------------+
來到中文世界,也有很多人用全形字來作圖,PTT的進站和進板畫面都是這樣做出來,也可以上色,不過顏色只有八種,若再加上高/低亮度,可以有十六種配色。
下面這個「永」字就是一張ASCII圖(需要用等寬字型才能看起來正常)。
:@%#+=-: :==+#@@@@#+=: :=+#@@@%*. -+= #%%%%%%%%%%%%@@@. :%#: -@@- .*@@+ -@@%. :*@@+. -@@@# =#@@+ -@@@@@@@@@@@@@@@: -@@%@#. .+@@#- .@@# -@@.#@@%@%+. .%@# -@@. +@@* :@@* -@@. :@@#. .*@@= -@@. +@@+ .+@@*. -@@. .#@@+ :*@@*: -@@. :*@@*. :+@@@+. -@@. .+@@%= =@@@*: -@@. =#@@#. =: =@@. =. .****+***@@# :+*****++-
畫這張圖並不難,線上也有許多網站可以提供轉檔的功能,比如說ASCII-Generator就可以將上傳的圖轉成ASCII圖,下圖拿Lena Söderberg來示範。
附註:Lena Söderberg是瑞典模特兒,其照片刊登在1972年的《Playboy》雜誌,後來被論文拿來當壓縮的範例,日後也造就了jpeg壓縮的標準格式,因此她被稱為「First Lady of the Internet,網路第一夫人」。