如果希望把圖型轉成文字的模式,可以用 jp2a 這工具。
jp2a 不見得每個 Linux 版本都預設有此套件,需要尋找一下是否已有此套件,或自行用原始碼編譯安裝。
以本站的 logo 為例,
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMN00XWMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO0KXXXMMMMK0KKKOxKMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdNMMM0NMMXOMMMMMKlNMMNXXK0WMMMMMM
MMMMMMMMMMMMMMMWNXK00OOOOOOO00KXNWMMMMMMMMMKx0W0ONMMNkXMMMWxxWMM0XMWkXMMMMMM
MMMMMMMMMNKOxolc:;;;;;;;;;;;,,,,,;:ldk0NMN00KNMWNKKNN0o0M0okNMNXKKNO0NMMMMMM
MMMMMMKxl:::::;;;;;;;;;;;;;;,,,,,,,,''',cckWMMMMMWOkO0XWMWKOxx0MMMMMW0NMMMMM
MMMNOo::::dO0x:cooooooooooc;,,;ooo;,cllccccodXMMMXKMMMMMMMMMMNkKMMMMMMMMMMMM
MM0c:::::dMMMNckMMMMMMMMMMk,;:xWMWNONMMMMMMx.'ccokXMMMMMMMMMMMMWMMMMMMMMMMMM
MO:::::::l0XKl;dkkKMMMKkkkccOKNMMXk0MM00MMX;...cNMMMXKk0XNXX0OXMMX0MMMXONMMM
Nc:::::::0MMNc;;;:KMMWo;;;;xMMMMMMX0MMXWM0;....'XMMNOkoxOKkOOxXWX0xXXK0xkKKN
Wo::::::oWMMk;;;;dWMM0:;;;:x0KMMWKkXMKkWMNc....;NMMN0kxkkkK0k0MXdkx00OxXXXXW
MXl:::::0MMWl;;;;0MMWo;;;;oMMMMMWN0MMx;XMMx...,0MMMMXdOOOOOOdKMWX0xWM0kMMMMM
MMNd:::oWMMO::;;lWMM0;;;;;oKWMWk::KMWKWMMK;.'lXMMMMWKxkkxxkkxONMMKkWM0kMMMMM
MMMMNOoodddc::;;OMMWo;;;;;lKN0l,,cNN0;oo:,ckXMMMMMMW0XWWOkNX0ONMMKkMMXk0000W
MMMMMMMN0xl::;:cNMMK:;;;;;;;;,,,,,,,,,coONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMNX0O0MMMOc::::;:::cllodkOKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWNNXXXNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
先下載logo的圖
wget http://ithelp.ithome.com.tw/images/logo.png
但jp2a只能轉jpeg的格式,png無法轉,
所以再藉由imagemagick的convert 指令來轉成jpeg,就能夠被jp2a來轉成ascii
convert logo.png logo.jpg
會發現轉成的範圍太大,而可以限制轉出的寬度
jp2a --width=76 logo.jpg
其實效果並不大好,最好轉那黑白分明,而且原圖形的黑色、白色,被jp2a轉後,是以相反的對比畫出。
另外也可把上述的幾行的指令,結合成一行來執行:
$ convert http://blog.mirchimart.com/wp-content/uploads/2012/07/Apple-Logo.gif jpg:- | jp2a --width=76 -
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNd;.xWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNd;....kWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNo......'NWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN;......,XWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWl......dNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW'..'ckNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWKxoc::clx0NWWNNWN0xl:;;;:ldOXWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWW0c.............;c;..............,dNWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWW0,...................................KWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWx...................................dNWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWk..................................cNWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWN..................................:WWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWO..................................0WWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWk..................................XWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWO..................................dWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWN...................................0WWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWl...................................oNWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWX.....................................l0NWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWO......................................lWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWx....................................;NWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWk..................................:NWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWK,...............................dWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWNd............................,KWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWXl.........;cllc:'........;kWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWNd'..,oKWWWWWWWWNx:...cKWWWWWWWWWWWWWWWWWWWWWWWWWW
若想要再反白的方式出現,就加 -i 的參數
$ convert http://blog.mirchimart.com/wp-content/uploads/2012/07/Apple-Logo.gif jpg:- | jp2a --width=76 -i -
:xK;
:xXXXX,
cKXXXXXO
xXXXXXXk.
lXXXXX0:
OXKOo,
.;coddol;. .;ldxxxdl:'.
.o0XXXXXXXXXXX0xox0XXXXXXXXXXXXXk:
.kXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0.
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0:
,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo
0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXd
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXK.
lXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKc
.0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKl.
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
,KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXd
.kXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
:KXXXXXXXXXXXXXXXXXXXXXXXXXXXk.
.l0XXXXXXX0xollodOXXXXXXXXx,
:OXKkc. ;d0K0o.
再試試另個知名的logo
$ convert http://pire.fiu.edu/materials/logos/yahoo.gif jpg:- | jp2a --width=76 -i -
...
..,;cloodddddoolc:,'. xKK0Okxdolc:;
.'cdO0KKKKKKKKKKKKKKKKKKKKKKOxl;. xKKKKKKKKKKKd
'lOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0d; dKKKKKKKKKK0.
.l0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0d' dKKKKKKKKKKo
.dKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk, dKKKKKKKKK0.
c0KKKKKKlcccccccc::::cccdKKKKKKKKKKKKKKKKKKKKKKKKKx dKKKKKKKKKl
oKKKKKKKKdlc:;. loddkKKK00000000000000KKKKKKKKKO. dKKKKKKKK0.
cKKKKKKKKKKKKKK0o. .dKKKKKKO.. .c0KKKKKKKKk dKKKKKKKKc
0KKKKKKKKKKKKKKKK0l ,OKKKKKKK0o ,oO0KKKKKKKKKKKKK, dKKKKKKK0
,KKKKKKKKKKKKKKKKKKK0; oKKKKO:. 'o0KKKKKKKKKKKKKKKKKo dKKKKKKK:
;KKKKKKKKKKKKKKKKKKKKKk' .xo' .cOKKKKKKKKKKKKKKKKKKKKd dKKKKKKO
.KKKKKKKKKKKKKKKKKKKKKKKo .o0KKKKKKKKKKKKKKKKKKKKKKc dKKKKKK;
xKKKKKKKKKKKKKKKKKKKKKKKl xKKKKKKKKKKKKKKKKKKKKKKK0. dKKKKKk
.OKKKKKKKKKKKKKKKKKKKKKKo kKKKKKKKKKKKKKKKKKKKKKKK; dKKKKK,
.kKKKKKKKKKKKKKKKKKKKKKl dKKKKKKKKKKKKKKKKKKKKK0; ...',
c0KKKKKKKKKKKKKKl.... .....:KKKKKKKKKKKKKKKd.
.c0KKKKKKKKKKKK000KKKKKKKKKKKKKKKKKKKKKKKKKK0d. .kxdolc:. ' ,,
,d0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKx:. cKKKKKKK.
.:dOKKKKKKKKKKKKKKKKKKKKKKKKKKK0xl, xKKKKKKO
..;coxkO0KKKKKKKKK00kxol;'. ',;:clo:
........
有什麼圖想轉成這ascii-art的型式,這個工具是相當省力。
如果有困難裝這軟體,又想要有這功能的話,可前往這個線上工具,也能幫你轉出來:
http://asciiconvert.com/
好懷念的東西喔~~~
記得以前架BBS的時候,這種工具是最有趣最方便的~~
想起以前小時候還真熱血阿~~