アスキーアート ASCII Art とは文字テキストの配置によってモノクローム画像を表現するコンピュータ画像描画手法である。計算機の草創期からプログラマの遊びのひとつになっている。最近では,2ちゃんねるでよく目にする。私の鮮明な記憶では,もう三十年ほども昔,大学生のころ,理学部の友人が,日立製スーパーコンピュータを使って,3m × 3m の巨大な,ビキニ姿の中森明菜の精緻なアスキーアートを拵えてくれた。
私の手元にあるアスキーアート作成ソフトウェア Mono を使って,アレクサンドル・プーシキンのプロフィールを生成してみた。テキストデータのみでイメージを形作るのであってみれば,文字の高さ,文字の幅,文字間隔,行間隔をうまく調整しないと,オリジナル画像のダイメンションを再現できない。このアスキーアートは私の Safari 3.0.4, Mac OS X 10.4.11 Tiger モニタでの調整であって,視る人のマシン環境によって見栄えが変るかも知れない。
_l2222222(^ zzy&888ssssss888s _*o¥@¥@aadyyyy l28w+ zo+o¥**+ *! o_ _yo _o*nz*yn o! +9w_ *¥* on9+! +y@y*oy*nynoyyon_ !wz**z yz@@ *@@@@y !zw@* _yo**¥9o*ny¥y*n* ¥!_nn_ _**o¥@9w9 *yyn*+** !y* _¥_ *y9o@yn_y *wnn_y* n9¥@w_ *w@ _ow@@@@wy9yo!lgl ** *@@9y!¥+ y _z wn _oyon¥_ z@n*@@y+__y¥nn@@o2q_ y y@* o!*o + +_ @ **@oyy+!o* w@@y+ nyyno¥y@@y8( y z5yyzw z! zy! z !@!w !5 zz**@@@z *w*w@y!8l y ¥y*¥ny ++ zy +z n9zy_ y +*+o@@9 ++ _yy@+58 y n@y _9y* n* o y¥*y+ o! +ow@o ny_ *@o2( *y¥¥ +*_y y * _*y! o_!* ¥+@yy +*_ +w¥9noy¥y_ !yno¥ * w *+!+ *n *+ w y_n*yo _yyny* *y y¥9* z*@@y * *z y @ yyzzzz@@! z! z @z z@ !!z y@@y> z_ z_oyy n o* o*z **** !y+ _y* _¥*yo zyn* o *y*o9+w *n z+*@9* *+yy _y! *yy +o*yy¥¥* ** ** w**9 z o yo@nzyn9 @¥n_y* _ _9_ y9! n onz ++ +*n!ony o +* *@@¥z@y*¥w9 +w+*+ !¥* yn no_ w_ +o* oyy o y!yzz*@w @w** y* !@@! y5! !w* y!* z* zy *@z @z* n_z@n+@@y+o¥yy¥n* _*¥n ny9y¥9* o *ow* +o *@* @no* _nwoo¥@@9999@+*9nyo¥* _¥y*_ _@y z+ w¥ o@n y n* y* woy@@@@@¥n ** y _n 9+ n@* wn_ nzy !9oo* * w_ _z *y__nw@o *¥ n¥! +_ +w9o_ !y@¥y@@ yn yzy *n z> zww zzy5 z!yzyy z>!w@@@@* z@ >yy z@!z y y **nn n@@y ¥ ++ wn* wn+++z o y y *!oy *@+ n+ *z*o _wy o*wy¥n !* y +y_9yn!+ _y _n+ *y o!y_oyz _¥nw_ o* + z* n¥y_ n_ +y+ **+ _¥ y¥¥n! o+@n_ y> y@@@z* yyyz !z zw w* z @* *zzww* yy* n* ++ yy y_ *o *+_ n+@o n+ y_yo y *y y nyn *** **ynn o y *w_ 9*o+ _ y_yy*y +_ ** +z* zny¥y y !y *o nn _*+ _¥o! o_ +oy *9* *w_*¥y _*_w_ ¥_ y !z! *zwy w! !y5wzw@ y*y !yzy yw* o *yyyyn n¥n _9y* + y n ¥_y *_y+ y yn o+*y* o_+¥! *n@*+ ** n_ *9 o*n9n y yw+ ¥yn w9_ _wo n¥y** n o zyo *z*¥ o !¥x *o_ +@¥n y!nn ** *@* *¥@o*zy* y _8l ** 5*@ * !@* 5*@*!>@ * y tl ** *@*¥9o*n+ +z @y ¥ y y *n *y !***oyyy_ *@@@y*z+ +n yy o* **_ y+ ** y 9y*+ +oyy+ ¥w@@y_yyo* _+n+ _o @_ *9 __y*!9 y+ +y +y9o*yyyy + 9w@@+@@_ o o _o o _¥y on zo y y* wz y! !@@@@@5y! 5!z* >y !@!! zzy>w @* !* @ *@zy* _* !n@@@w+¥¥¥@¥¥ _ny_ y*** _o+*¥* +@_ o_ zo ¥@_ __ ** n@@@@@@@on +yo_ __y+_nn*y+__!n¥y¥w *w9o** o@+ *y! *+ !ono_z9@@@wo_ oz* y¥ 99*n@o+ * z_ no! +noyy +@y o y nz_+ _*+ ¥¥ oyy¥oy yo o@w+ *o y@> z * !@z z@@ *yzz!wy y*z *5y* y @y o o¥@yyy9@z 9*_z_ o _9 y_w zny+ y y n9+ ozn @@@@@@yo ¥y _n* o n *¥yyo*¥ y !n y ¥o n@@@@9yyyo9@@@@@@@n z@+ *@ o *9n9 z* ** *@_ _z@@@@@@@@@@@@@@z @@_ o* y *_9_z* !_ o_ wy !zyw@@@@@@@@@z !@@* yy *y y yw y z*!* y y@_ z* *9@@@@@@@9* _*yyo_+@@n o _z y+** !+ no ¥ _ z*o+ + +@y _****ny¥@@@@@@@@@@@+ +9@@z_+n w@@n¥y*n_o +*o +o_ ** oy *y¥_@oy o@_ +9@@@@@@@@@@@@@@@y!_ _*w@@@+ *@@¥***oy* y _¥yy¥9@ow*y*o *¥y@** _@@+ _y@@@@@@@9@@@@@@¥y¥ny@@@@* y@_o n@_ oz ¥z 9 y@y*+o *nyw** yz *z >@@@y> !@@@@@@z5*@@@@@z !@z 5*y*w @>* *z*zz @!@w !yz@** _9_ @ __ n@@@@@@nz¥@@@@y *9y@9+ ¥w_ +oz*_ *@¥ onyn¥¥* _@* o+ _o__@ _ + *y9@@@@@@9 w@@@@z _**! *! *@o o+yy *o@9 _!9*** @** ¥ z9@¥¥* n+ *w@@@@@%8@@@@9~y@00@* nn_nz n!y_n+ 9_n_@¥n *y¥*n* @+* n oy_ yn!¥_ *w@@@@@@@@@woc9@@%%* w*_y* +@@*¥on*+¥¥o*oyy¥z*n9 y+ z*zz! *w@@@@@wz z@@@@@z *z w*z y* wy*w@yw@yzy*y* y!* z* +yy@¥ *yyo**nw@@%&@y *z+o*n oo_ yy @w*_¥nyy9@+ 9¥ z* n* @o***o9@@@@@@@k_ *z**** _o9 ny yy +9n _*++*ny zo *y *9@@@@@@@&@@@@a @**y_ _y9yoy n¥ @@y*@_ o _+@n* zy ** *_y *@@@@@@&g&@@@y z9*o* _!nyyoy¥y_9y*@¥9y_ _¥!y_ y yzzzzz@@@ z@@@@%80@@@@! >@**wz w@@wyy!@ zww5! *!>y y *¥@@@@@n_ y@@@@@@@@@* y9 @@o _¥zy9n y+ ¥*w9yo*@_ 9 9_ _** **¥@@@@@@@* *@o9yy+ _ nz_¥_ !9¥99*n¥@¥! y ¥ +@@@@@@@@@@@@9! yyy¥ _o +¥¥* ** ****_ y oy _9@@@@@@@@@9+ ¥+¥@@y o* +on n* ** y> !w@@@@@@@@! *wz@@@yw* ** z _@_ ***@@@@* n¥@w@@@¥ *+ n *o *@9z _o@@@@@@yyn y o y *9n !9@@@@n ** _ y y¥_ _@@@@¥yyoy* y z5 y@@@@ * y_ _o n@@@@_ nn ¥ _@@@@_ _9n o+*y¥@@@@@@9n y@@@ _¥9yo**oyy@@y**+ _+ +@@@+ !zy@@@zz! w@@y o@@y o _@@y o_ wyo_ _o __!¥** z! z@w yz *+ z9@@@z** y *¥w@@@@z *n o@@y¥y99! y n¥ynz*o*_ >@@zy@@@! *@@@¥yy+ +nyyz
Generated by Mono 1.0.2 for Macintosh
See: http://www.vector.co.jp/soft/mac/util/se281706.html
Charcters: `1234567890-=[]¥;',./~!@#$%^&*()_+{}|:"<>? abcdefghijklmnopqrstuvwxyz
Style: font-family:'Courier New'; font-size:6px; letter-spacing:2px; line-height:6px;
See: http://www.vector.co.jp/soft/mac/util/se281706.html
Charcters: `1234567890-=[]¥;',./~!@#$%^&*()_+{}|:"<>? abcdefghijklmnopqrstuvwxyz
Style: font-family:'Courier New'; font-size:6px; letter-spacing:2px; line-height:6px;