Skip to content

isaacdonaldson/rust_ascii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust_ascii

convert an image to ascii art

converting this cat image Example cat image

to this ascii image

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%$B@&@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@&$gB#R7(&&@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@QDBBB$&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&$B#(R(RmDm@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@DD$0$$BR&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%Bm$#7RRm7()0@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@NR8DR$$$D#(@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#D8m##$mR(m77R@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&mDDmRDRgDRB$8&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@@B)(gMDmDm$8J(8Dg@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@NRm7mm#RRm##R$#N@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#8)m))M(?)??7RDR#@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@W8RDR8gNM#8#mR##$&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@0JB(?m))(J)JJ)7RDR$@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@Q#R#m(RR#R#RR$Rmm7g@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gB(8gz8g0R8m887R$B$B&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%B$DR(88R$$#RmBm#78#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N$)mm8RDD8N0$8JR#g$#R@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@$D##m(BM#Rm$)JmmRzRB&@@&@@@@@@@@@@@@@@&@@@@@@@@@&g#m)gMgR##0gg8RDggB#B0@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&$$$g$DRD#BNNM#8BR#/R#B&@&&@@@@&%0WRDD#N&0&@M&@&NM77J)J/(m8JB$0WW0gBDB0M@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@MB#$ggg0WQgBgB8BmR88)$M8D8mz?<m$<8)D77z08+JJR$mR#m)(8z?(?#80$$$B###$00@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@MM#$$00NNNB(77((7(#g(JJ7R<.>=<8D/g78m(#(,=+J+()/R7JmgNN8(#R0B#RD$BNN#@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@(gMMB$gM00B$BWW0J8zJ#)/)++/.8RR>D?$*m7#RmRz/(J>z7zm)DgMMNWN8)7(R##BRRW@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@NgDBD##RBDgWMN0mR#?z)8(Rz>>-JB8>DJ)88Rm()>->(z87Rz7z8)B7R0Q$MD(78)?DBW&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&Wg8?78R8RMBggDmJD(Jm<,RJ//=</JDm7)R=Jm**/./JJJ)zR8)D*)(Dm8z0g#8(((m$D0@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&M0D#7J$NNQMgD)(mmJR7)??m?=+(D`=B>z)<,)=+m8=<<77B,(#?J/#R(DJ$Rg#($?)0##@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@&#$z78DB$NB?Bm(m07R(W87+=>DMM*`<?7z)?z<gBMg?=+#78R8z*J?RRmB//70mR8J#B@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&@#gm(D#N$$zBD8?8#g(B#gB)-DB#0B8*B+*7$>(B#D0$-,$NM0mJJB7R8?g?*(#mBR)8B@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#8J$88#?#JD)DW(#(#gg#/-mgg$00m(JJm8*8gR0B$<>BMM00BJ$77*(#m#8DRm7(Jg@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%$?8gR$88(?RJRMM80$0DMg7#BD8Dm7J7$BR#7((D#(77#J```<(#0#D8D8BDR(#DmDR&&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&%Wg88DDD8MB?JRBR/.``.-.``mD#$RR8D/)8$DD/J8#D8z`..<<=,` .*?((DR(gB7(mD7Q@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%NBm8m88$08BRmJ=.*JmzNW(J*`MNQ#m8(DmD##J80Q$-.*DW7.,)7* 7$<<*,)J7B8)R8W&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%NQ((JRm8D<=?0Q(,RR8....7JJ=N%%##mg$$R8(gQW7`<)J`-.`?7(7RNB7+.>,z)m)J#N&&@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&&%%B($/z+<*7RB%%D*R8J .?Dmm+R%%N0D#0Bm7#0Wg>-<?7J*>JmDzR%N)JD7<.-,>JJDQ&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@&Mg(m/>=(BJ8J)Q%)z?$BBgJ<*z/QQMR$gRD#8)DgD,+87=?Jz=z0%WBJDJ7z*>+=<+7$M@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@QN#(<>-m(gM8JJmzR%%&Q%%%Mzm=7#RD#DB#BD(zD>,>?N%%&&QN7$7Wm8m877)7/<)70&@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&Mm)RD8m(R8m08?DDD8WMWQQz<=?J7RDR(R$88/?/=><mN0DNRJ(DR?8)R#(?/R7Jm$Q&@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&&QBmgMg$#BRJ)J78D?7(?87*z>7*zmm7J)(()<>?*/J/D(+*?J+*))78mJm78m88DBW&@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&WM$$g8J(m#88RR78//(g8D7(ggDJ+>?7))z=,,+J#mR8/mzJz>/Jz*z/<z?/zm(?Rg%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@WgB)m(8(+RJ?7m7R/8m8(Q0g0g??*/?7)/+<.=$DD8(++(?z+/?7/*//()=?**?gN&@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&&Q0Rz<*zz)777))?z?m7R)Rz$Q%&0/</+* `>0WNJ(-J?/+?/z?/z/z)m+>)/*/mM%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&@%%g(??7)J)7)77#8z#WQNQNQQ%%%Nm=`--D0MMgRB)Dmg0g)(J)JJz//)/*/)80Q@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&ND)J/??/?*mR##WgmmMNQ%W&%WB#D>/8DBg0QNWM0BD#8?7D?<z+*+*z+z70%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&NW$m7/?*?0)0m8mBBg#g##BB$BM))<<JDDDg8mJDBz?7(()z**m>=,?)/?mMN%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%@&0g8DJg70#zzJzg#m8(0BBD(#mm?=`.=,+?mmRJm77m7B?8*<M==,<<+))($W@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%$#Rg((?7(Nz8>Mz))mz(JJ7z/)7?JR8JJ***?)#)zD+D)<8>><#</**J(BQ@@&@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&0J?Jm)JJ7B)B8m70(J*z)7m8D#D(Dm$88J7J))?/>,`--,,>$*?J?g7Jz(N%@&@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@&@@@@@@&&W87z/J)?/Jg8J(m7D7J?>+z)7J(((7))JJJ)Jz<,-<=,><+7+</78=<=B(z(N%@&@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@&@@@@@@&@@Q%7+z<+?D#7JD#((#mm(mJ/*+><</J?z?z+,=*,=,,,>7=</+>**+7/,,z><(R@&@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#++/z+J(?(8(RDDDDRRmJ?zzz+>,===,-,.`-<,,=-,=<><J>+m*z=<=>?*?7N@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&@@W8))?/??J/?J(m(m78#m7mm(?)?/,.,>=,=>,.=>,.,=<==++z*<?+,,z>)+z?Q&@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&%g8m7)z*/<*+z/)((7mmRm(8D8Jm)<.<*<,,=,<==<<<-=*=>,=>+===..+<<z/)(W@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@&@@@@&8?)m88()J+++>*+/**)m?m8((??7,?J?*-<<+=<==//)zz*=-=>><-=,-<>+)(?)8N&&@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@&MmR8RRD8R(77m77+*/z?z+77?((8/>8m(7,*?/z?/>//*>++>=*===<=,/z/JJ7R)7zW@&@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&%Q$)/)(DD#Dm((87)+(7z/+?/+?(/)?<m777**(z**/,<>+.?,>><zJ*??mz?z7R)z?)/8%@&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@N8z*?)JR#DDR#DDD(RJm(JJJ//?z*m((?JJ+J)z/)*+<<++?)/*J?m7()7m(878??mJ?z@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@&&0(m+88D8D$BDBg#(RDR8$RR8Rm7m88878R7)88(/J77mRm?7D7D7#mRRRRm7(#(m<?*?z0@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@&%&%MJ<>mRJ7D$R###$B#D##$D#D$8#DRB#$D78($RDRDD8m#RD)8B$88R)D88(D7m())-</(D@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%Q$zz+/J)?(RRR0B0$7g#BRR$RmRg$B0Bg#8DB7BB#$DR8R#B$m#gD#DR8$8m87J?,*,=*?8&&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@M$/z++<z=+?)8RBg$$$gDRD#BBBBB$DD#DD#8$R8DB#8R#8m##DR#RR?RJJ+?=z=,+*//#M&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@&&&%&0+)??*=++/=z)D(?)RJD8RR8B$#BDDDR(8D87J)7m7B$R##RR(D(mJ/?/)-7=+</)8?)N@&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@&&M)z?zJ)z*+*+?,/<+)z??77R78mR(7(RD))77(8)88((mm88Jz/z+=?>z*++><+/77)/0&@@@@@@@@@@@@@@@@@&@&@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@Wgz)/*?*z)?*z(zz*+/==+z+7/(J?mmmR(RRmmJ(7J()*<>7++,>=>>)*#8((JJ?)//)M&@@@@@@@@@@@@@@@@B/zz?-

About

Image -> Ascii converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages