Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И меня “зацепила” идея рисовать изображения разноцветными буквами. Порывшись в интернете узнал, что это называется ASCII-art.Т.е. ASCII-art — рисовать изображения разноцветными буквами.

ccc c c ccc
$ $cc$ $==
$ $ $ $cc
=ccr= ======================================================== _,r====c,
)$F =cc= ,z=""?b, `$c. 3$" "$$" "$P" "3$" "$c, "$" cP" `$
)$F $$ zP ?b $F?b, 3$ $$,/" 3$ $"?c, $ z$
)$F $$<$F $>$F ?b, 3$ $$C 3$ $ "?c $ $$ ,,,,
)$F $$ ?b z$'$F `?bJ$ $$`"c, 3$ $ "?c$ `$L $$
,J$L,,,c" $$ "b,..,cP' $L `?P $$ ?b, 3$ $ "$ `?c,,.,,P"
`""""""' `""' """" `"" `' """" """ `""' """ " `"""""
. , ,
\,c$$P??i?=,
,d$$"zd$$PF?i<$$$i$$$$c
$$$"d$$$Lh$?CJ$$$$$$$$$$c
`$'cc`$$$$$$$$$$$$$$$$$$$r.,
F`,,"?$$$$$$$P",ccc"$$$$$ $$$$c
,'/"`"J$$$$$$",;,,"$L?$$$$`$$$$$
.$b,_,c$$$$$$'/"`?$c $ $$$FJ$$$$"
)$$P:-`?????'. ?".? "",,`"?"
.,."$$$$c,,,,,c$$$bcc-,z$$$$$$$$,
,c$$$$$$c`?$$????$$$$$$",$$$$$$$$$P",
,$$$$$$$$$$$,";chhc;$F"`"<c,"??"',cc,$$
`$$$$$$$$$$$$ ?$$$$$ ,!!!<$"d$$>$$$$>P"
4,"?$$$$$$P""d ,,"""".'''."-3$$L<$$F,;!
`$$`cccc,<$$$'J$$$$ !!!!!!!'---->;;!!
"-$$$$P`??",$$$$$P';;;;!!!!!!!!!!!
<>;;;;<!!',$$$$$$L'!!!!'''''<!!!!!
((,;;;!:<$$$$$$$$$c;;;!!!!!!!!!!!
`!!''''' d$$$$$$$$??cccc ccccc`!!!>
::!!!! $$$$$$",cchhhc`"J$$$$$ !!!!;
z4$ $e ,ccc,``',d,c cb-,"?$$$$$$c`$$$$$ <!!!!>
$$4$L"??, 4$$$$$.i? $$'$P,$$,?$$$$$$$$$$$F `!!!!!
)P.,c$$$c?c"$$$FJ$,b`P-?,$$P" $$$$$$$$$$$ ``'!!!,
".$$$$$$$,"c?$$F<$$ cd$$$c c$>$$$$$$$$$$P `<!!!;,
"$$$$$$$ $ $$$<$$,?$$$$$;?$b?$$$$$$$$$' `!!!!>
"$$$$$ $ $$$.?$$,?$$$$F<$$<$$$$$$$$F `!!!!!;,
`$$$$,$ $$$>,"?? $$$$F<$$<$$$$$$F `!!!!!!>;,
?$$$ $P" `!!!!>?$$$>d$P<$$P" <!!!!!!!>;,
"$"." `!!!>`$$$,$$',ccr" `!!!!!!!!!!!>,
!!!;<$$'dF $$F <!!!!!!!!!!!!;
!!!!,` " $F `!!!!!!!!!!!!!;
!!!!!!!> $ `<!!!!!!!!!!!!!
!!!!!!!! ` ..nnnMMhnnr.dz.- !><!!!!!!!!!!!'
!!!!!!!!! )MP"',,`"?'.,,,. !!,!!!!!!!!!!>`
<!!!!!!!!!!, .nMMM.$$$$$hh$$$$$$$ !!!!!!!!!!(`!!>
,!!!!!!!!!!> nMMMMM'?``))"$"``))`?>!!!!!!!!!!!' <
,,!!!!!!!!!!, """MMMP:-=<))<.,,J;): !!!!!!!!!!
``'!!!!!!!!!! . ,r"',c$c=:::,,`""=: ;!!!!!!!!',
`<!!!!!!!> "MMMMf<$$P""--,c$$$$$$$$F!!!!!!!!!;MMn,
`'!!!!`.MMMMMP .:,cF:: $$$$$$$$$$"!!!!!!!! MMMMM,
``! .MMMM c.::':::: $$$$??$$P' !!!!!!!'4MMMML"
`'JMMM",c'`:',c`:',$$$",dr"xP,!!!!!!!,MMMMMM>
.MMM"c$F,d$$$bc$$P",c$$"dMM !!!!!!! dMMMM4Mb
M>.""" $$$$$$P",c$$$$F,MMP,!!!!!!!,MMMMM "
"M,?$$$ccccccP??",nnnMMMM !!!!!!!>dMMMMM>
)Mn`???????,dMMMMMMMMMP <!!!!!!!'MMMMMMM
MMMMbbnMMMMMMMMMMMMMMM !!!!!!!!! MMMMMMM
dMMMMMMMMMMMMMMMMMMMMMM <!!!!!!!!'JMMMMM>4
4MMMMMMMMMMMMMMMMMMMMMMM,!!!!!!!!! MMMMMMf
`MMM"MMMMMMMMMMMMMMMMM"'!!!!!!!!!!,MMMMM'
MM' MMMMMMMMMMMMMMP,u;';!!!!!!!',MMMP)\
MM )MMMMMMMMMMP,"JMM'!!!!!!!! d4MM\ '
,M' ' 4MMM MMf4 MMMMM'!!!!!!!> F4M"
' `MM'i`M ,dMMMMM !!!!!!!!.F"
d`P,M,>dMMMMMMM !!!!!!!!:F
4bnMMMMMMMMMMMMb`!!!!!!!<F
`MMMMMMMMMMMMMMMb`!!!!!!`$
"MMMMMMMMMMMMMMM,`!!!!! $,
4MMMMMMMMMMMMMMM,<!!!!>"$
`TMMMMMMMMMMMMMMx`<!!!,"b
`4MMMMMMMMMMMMMMx`!!!,`b
"TMMMMMMMMMMMMMMn`<!,"?,
"T4MMMMMMMMMMMMx`<!,??>
`"4MMMMMMMMMMM.<!!>>\,
"4MMMMMMMM.`!!!!,"-
"TMMMMMMr`!!!!!!>:
,4 `."MMMMM.`!!!!!!!
JP `LTMrTMMMMx`!!!!!!
z":!>` 4MMMMMMM.`!!!!!
,P":!!!!, 4MMMMMML)`!!!!
..,,,,.. z".!!!!!!!, 4MMMMMM`L`!!!
.,xxxdXXXXXXXXXXXXXXxxx,,..' !!!!!',z' $'!!!
.xJXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXhxx,.' ' !!!
.xxXXYYYYY))))>iiiiiiiii<<<(YYYYYYYXXXXXXXXXXXXXXxx, b`!!
..xJXYYCLxxxXXXYYYYYYYXXXXXXXXXXXXXXxx;((('YYYYYXXXXXXXXXXXXxxx, `!
xXYYY>>YYYY)Ciiiiiiiiiiiiii111<<<<<<YYYYXXXXXXxxx)<YYYYYXXXXXXXXXXXXX
:XYXYYYYYYY>>>>>>>)))))<CCYYXXXXXXXXhhiii1<>xxdXXXXXXXXXXXX>ii)<YYYYXXX
YYYYYY((((>ii()>>>>>>(<<<<<==-<<<<YYXXXXXXxi;1'))<(<YXXXXXXXXXXXXXii)<Y
;YY((>>>,==>'>;>>>'''````::;;;;;;;;;1<<<<<YYXXXXXxxi;/('YXXXXXXXXXXXXXXX
(Y>)>;>'-.' _,,,z=====;c;,__ ```<<<((iiii('YYYXXXXXXXxxxx('YXXXXXXXXX
(;>'.`- ,zcc="::::::::::::::::::"v, ``<((((((;(('YYXXXXXXXXXx/((YYXXX
`((.` ,r="::::::::::::::::::::::::::'=v, `<<(;;;;(YYXXXXXXXXXXXXXXX>ii
`( ,J:::::::::::::::::::::::::::::::::::":=,_ ```<<>;(('<<<YYXXXXXXXXX
.::::::::::::::::;,r==~~"''''~=;;x`;;:::::::t,_ '''<<((>;'<<XXXXX
`::::::::::';r=~.`.`.`.`.`.`.`.`.`."~=-x,`;::::\v,_ . ''(;/<<<XX
`:::::r;=".`.`.`.`. .`.`.`.`.`.`.`.`.`.".=_;::::::?=,,_ ^- '<(;;;<
``::/.`.`.`.`.`.`.`.`.`.`.`. .`.`.`.`.`.`.".=;:::::::::\r,_ '<<;
`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."=,;::::::::::\z,_
`.`.`.`,`.`.`.`.`. .`.`.`.`.`.`.`.`.`.`.`.`.`."~;_;::::::::::7
`.`;^.`.`.`.`.`.`.`.`.`.`.`.`. .`.`.`.`.`.`.`.`.",```:::::::
`;`. .`.`.` `.`.` `. . .`.`. `.`.`. .` `.`.`">+u..
`-,, ` `. . .`.`.`.`.`.,,z-r~"":~::--'""-=-+n;,,_. .`."
'.`.`.`. .`.`.`..r+" . . . `.`. . . . .` .."~=n;_
.`. .` `. r="". . . `. . .`.`.`.`.`.`.`.`.`.
`.` .r". . . .`. . . . .`.`.` .`.`. `.`.
. :( .` `.`.`. ` . . . .
<:. . . ` . .`. . . . . . . .`.
`` . . `. . .`. ` . . . . . . . . .`.`
`. . . . `. . . . ` _ .... .
. .` . . .`.;f`":"`..`"` `"""~-
.. .. . . ,(" '.
.. ... .f `. . .`.`.`.`.`.`.
.:`. .( . .`.`.` `
`.:)` .`.` . .
'; `.` . .`.` ` ` `
` `. .` ` . .
`. .` . .`.`.`.`.
. .`.` `
.` . . - ,
.. . :`-``
` . `,` .
`. .`.
. .
. ,zcc??$hccc,
,J?;;;i$$$$$$$$$$$h..
<$;;;;;;;;??$$??????$$$h
.$;C;;;;h;;;;;;;iiiii;;?$$c
$;$;;;;$};;;;J$$$$$$$$$i?$$$c
$;$$ii$$$;;$$$$$$$$$$$$$;9h?$$r
$;$$$$$$$J$$$$$$$$$$$?$9;;C;$$$L
$;$$$$$$$$$$P" "$??;;9;;C;?C?$h
$$$$$$C. $9$$$$$$$$F $;;;;$;9C;;C;$$
;;$$$$$$$. `$$$$$$$$$ J;;;;C;J;;??;$$L
;;;;$$$$$$h "$$$$$$$c,c ,c;;;?;i?;;;;;$$F
;;;;;?$$$$$L $??c, "?$$$$$".$;;;;i?;;;;;;;$$
;;;;;;i?$$$$L `?. `h ,c??;;;i?;i$;i$;;;$'
;;;;;;9C9h;9$. ...,Jh,c$J???;;;;iJ$$$$$$$$$$$P
;;;;?h;$;?;;$h$???;iiiii;;;;iJ$$$$$$$$$$$$$$$P"
;;;;;?h;$;;$?;iJ$$$$$$$$$$$$$$$$$??;;;iii???$c,
;;;;;;9i9$?;i$$$$$$$$$$" "?$$?;;;;iJ" `"c
;;;;;;;$?;;$$$$?i$$$$?$$$c "hi$" "=,_
;;;;;;J?;;;;?$i??J$;$$$$$;?$. .... `?._
;;;i;9F;;;;;$J?;$C;9$??$;;$ ". ;;;;iii??h;; "c,
;?$$$C;;;;;;;;;;?;;$;;;$;9cccc????"" "h;; "c
$;9$$;$C;;i;;;;;;;;;;;?$;?F `?;;, "=,_
$$9$$$$$i$C;;;;;;;;;;;;?h;$ `?;;, "h.
$$9$$$$$$$Jh;;t$$$h;;;;;$;;$ `h;;, "=,_
$$J$$$$$$$$?;;9$$$$$;;;;$h;;$ ?;;;, `?c_
$?$$$$$$$$$;;;$$$$$$$;$;$$h;;$ `h;;;, "h.
$$$$$$$$$$$;;;$$$$$$$;$;$$$C;;$ ?;;;, `
"?$$$$$$$$$?$;?$$$$$$h$C$$$$;;9 `L;;,
"$$$$$$$;$;;$$$$$$h$$$$$$$;?) `L;;,
"$$$$h$$;$$$$$$$$$$$$$$)3) ?;;;,
?$$$$$;$$$$$$$$$$?$$$;J ?q;;;,
`$$$$h$$$$$$$$$$;$$$;P ?;;;;,
`$$$$$$$$$$????$$$9F `?y;;;;,
?$$$$$" `$$C `"$;`.`'
"$$" ,$$$$F "$$$$P""h .$
$F ;$F ,$?$. $JL z"
;. .`. ?$ $F $;J5$" ??",c$h ,c$????c. J"
r.` .`.` `.$h " $5JF J5P$$$r j?;;;;;;;;?c JF
$h`.`.`.`.`.`.`.$$h ?"" $$6J" 3r ;$i$$$h;;;;;;9. zF
$$h.`.`.`.`.`.`.?$$$. <$" ?$$$$$$$$?L;;;;;$JF
$$$.`.`.`.`.`.`.`$$$$c Ji$$$$$$$$h;;;;;$
$$$.`.`.`.`.`.`.`$$$$$$. J?;;J$$$$$$$$$h;;;$ ;
$$$)`.`.`.`.`.`.`3$$$$$$. J?;;;i$$$$?;;;$$$;;;$ ;t
$$$h`.`.`.`.`.`.`?h;;$$$$C ,J?;;;;$$$$?;;;;;$$$$9$$F ;;P
$$$$`.`.`.`.`.`.`.$h;$$$?$L ;$?;;;;;$$h;;?$ii$$$$$$?$$$ .;;F
$$$$`.`.`.`.`.`.`.$$$$$$i$$ `.`.`J?;;;;;;$$$$$$h;?$$$$$$$;$$$ ,;9"
$$$$`.`.`.`.`.`.`.$$$$$$$$$`.,c??;;;' ;J$$$$$$$$;?$$$$?;;$$$ ,;J'
?$$$`.`.`.`.`.`.`.$$$$$$$$$??;;::' `;$$$?$$$$$$;?$$$$$$$$ ;;$'
9$$$`.`.`.`.`.`.`.?$$$$$$P `;$$$;;$$$$$$i$$$$$$$" ;;P
$$$$`.`.`.`.`.`.`.`$$$$$$ `;$$$h;;$$$$$$$$$$$P ,;;P
?$$$`.`.`.`.`.`.`.`$P"" `9$$$$i;$$$$$$$$$" ,;J"
;;?9:.`.`.`.`.`.`.`$`.`. `$$$$$$h$$$$$$$ ;;$
;;;9`.`.`.`.`.`.`.`$`.`.` . `;$$$$$$$$$$$$" ;;$
;;;$`.`.`.`.`.`.`.`3`.`.`. ` ,;;?$$$$$$$$F ;;P
;;i$`.`.`.`.`.`.`.`3 .`. `. ,;;;;;;???" ;, ;J"
;J$$).`.`.`.`.`.`.`3) `.`. `. .` `;;;;.`. ;' $'
$$$$).`.`.`.`.`.`.`;) `.`. ` `.` `.`.`.`.` `;, $
$$$$h.`.`.`.`.`.`.`3' `.`.`. `.` `.`.`.`.`. `(h $
$$$$h' `.`.`.`.`.`3' .`.`.` `. .`.`.`.`.` `'FJ'
?$$$h' .`.`.`.`.`3' .`.`.`.` `.`.`.`.` `hF
?$$$$' .`.`.`.`.`3 `.`.`.`. `.`.`.`.`. .$;
;$$$$;` `.`.`.`.`$ `.`.`.`.`.`.`.`.`.` ;?$,
;$$$$$` `.`.`.`$ `.`.`.`.`.`.`.`. `;??c,_
$$$$$$r. .`.`.j' `.`.`.`.`.`.` `;;?c,,
$$$$$$$.` `.`.`.$ ` .`.`.`.`. `;??c,_
$$$$$$$$`.`.`.`.`. .`. .`.`.` `;;;$?9L.
$$$$$$$$r.` `.`.`.`.`.`. .`.` :9;;9$$
$$$$$$$$$.` `.`.`.`.`.`. `.` `h;;?$F
$$$$$$$$$h` `.`.`.`.`.`. .`. ?ijiF
;????SJ$$$r .,;,.`.`. ,c?h. .`.` ;;;f
???$$$$$$$$. :;;;.` $;;I;?L `.`. ;;;$
ii$$$$$$$$$h, :;;;. h;C;$;9 `.`.` ;;;;F
$$$$$$$$$$$$L :3;;. $;???;$ `;$.`;;;, ,;;;;$'
$$$$$$$$$$?$$. :3;;, "iii$' `;$.`.;;;;, ;;;;;;JF
$$$$$$$$$F;$$h. :?;;; ;;$.`.;;;;;;;;;;;;;;;jF
$$$$$$$$$;;?$$r. `:h;;;, ;;;F `. ?hi;;;;;;;ij$?'
;J$$$$$$$;;9$$$r `:h;;;, ,;;;J' ;. "?$$hi$TT"'
;$$$$$$$$$$$$$$$r `:h;;;;;, ,;;;;;;J ;, ;;;F
;;$$$$$$$$$$$$$$$. `:??i;;;;;;;;;;;;;;;J' .;;, ;;;F
i;;?$$$$$$$$$$$$$$, `"??iijjjjjjjjjJJ" ;;;, `;;F
$$hi?$$$$$$$$i?$$$$, `"""????""`` ;;;, `;;$
??$$$$$$P$$$$$$$$$$i; ;;;;, ;;;$
`?$$$$P" ?;: ;;;;;, ;;;F
?;:. .,;;;;;;;, ;;;;F
?;, ;;;;;;;;;;, ;;;;F
$;, ;;, `;;;;;;;;;, ;;;j'
`F;, :;;, ;;;;;;;;;, ;;;;$
$`.;, ;;;, ;;;;;;;;;, ;;;;P
`r.`:; `;;;, ,;;;;;;;;;, ,;;;9F
F.`. `;;;;;;;;;;;;;, `;;;9
$.` ,;;;;;;;;;;;;;, `;;9
$.` ,;;;;;;;;;;;;;;;;;;;, ;;9r
$.` `;;;;;;;;;;;;;;;;;;;, ;;?P
$.` ;;;;;;;;;;;;f `;;;, `;;$
.F.` `;;;;;;;;;;, `;;, ;;9r
$`.` `;;;;;, ;;;, ;;;$
,C`. ;;;;;, `;;L ;;;;h
$;`. ;;;;, `;;, `;;;9r
J;;`. ;;;, ?b; `;;;9.
J;;.`. ;;;, ;$;, `;;;$
J;;`.`. ;;;, ;$;, ` `;;9r
J;;;`.`. ;;;, `;;, .`. ;;h
J;;:.`.`. ;;;, .`. `;$
J;;: .`.` ;;;, .`. ;$
J;;: .`.` ;;;, .`.`.`. ;$
J;;, .`.` `;;;, .`.`.`.` `;$
J;;. `.`. ;;;, `.`.`.`.` `;$
J;;. `.`. `;;,.`.`.`.`.`.`.`.` ;;9
J;;. .`.`. ;;;;.`.`.`.`.`.`.`. ,;;9
,c;, .`.` ;;;;`.`.`.`.`.`.`.`. ;;;;$
$;, .`. ,;;;;`.`.`.`.`.`.`.` `;;;;$
$;, `.`. ;;;;;.`.`.`.`.`.`.`.` ;;;;;$
,C;, `.` ;;;;;.`.`.`.`.`.`.`. ;;;;;;$
$;;, `. ;;;;;`.`.`.`.`.`.`.`. ;;;;;;$
,c;, .`. `;;;;.`.`.`.`.`.`.`.` .;;;;;;$
j;;, `.`. ;;;;;.`.`.`.`.`.`.`.`.`;;;;;;;$
$;;, .`.` ;;;, .`.`.`.`.`.`.`.`.`;;;;;;;$
J;;;, `.`.` `;;;, `.c$$$$$$$$$$.`.`;;;;;;;$
$;;, `.`. `;;;, ,$$$$$$$$$$$P.`.`.;;;;;;F
$;;. .`.` :;;;, $$$$$$$$$$$$`.`. .;;;;;;F
$;, .`.` `;;$ ;$$$$$$$$$$$`. ;;;;;9'
J;;, `.`. `;;6,J$$$$$$$$$$$J" .;;;;;9
$;;, `.` `;($$$$$$$$$$$$P" .';;;;J
C;, `.` `;$$$$$$$$$$P" .';;;;$
,C;, .`.` ;;$$$$$??" .`.;;;F
j;, .`. ;9?;.`.` .`.`;$
$;, `.`. ;$;;.`.` .`.`j'
C;, `.` `;$;`.`.` .`.`$
,C; `. ;;F;`.`.` .`.j'
j;, ` ;;$;;`.`. .`.$
3;, ;;C;.`.`. .`.F
3;, ;;J;;.`.`. .`$
J;, ,;;C;;.`.`. .`P
$; ;;;$C;;.`.`. `.J'
$; ;;$$;;;.`.`. `,$
,c; ,;$ $;;;.`.`. `j'
j;: ;;$ $;;`.`.` `$
$; ,;J C;;`.`.` `P
$; ;;J' j';;`.`.` j'
j;: ;;J' J;;;`.`.` J
$; ,;J' $;;;`.`.` $
,C; ,;;F $;;;`.`.` j'
$;, `;;F $;;;`.`.` $
C; ;;$ C;;.`.`. j'
;, ;;J' j';;.`.`. J
; ;;;F $;;;.`.`. $
' ;;F $;;;.`.`. j'
;$ $;;;.`.` $
$ j';;;.`.` .F
Генератор ASCII-артов на HTML5