Sunday, February 25, 2007

asciiconvert.com

I've been having trouble getting the output from asciiconvert.com to play nice with blogger, but it's still a cool site. It converts images to letters as below. For example, given an ordinary digital image of some tired person, like this one:

it can convert it to a sequence of N's semicolons, etc., that look like the original. If this doesn't look good to you, part of the blame is my blog settings, but try reducing your font size and/or squinting.


NWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
WNNNNNNNNNNNNNNNNNNNNNNXKK00KKKKXNNNWNNNNNNNNNNNNNNNNNNNNNNN
WNNNNNNNNNNNNNNWWWNX0kxdooooooddxxk0KXNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNWWNXOdlcc::::::ccccclloodkOKXXNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNN0xl:;;;;;;;;;;;;:::::ccloodxO0XXNNNNNNNNNNNNNN
NNNNNNNNNNWNKklc:;;;;,,,,,,,,,,,;;;;:ccllodxOKXXNNNNNNNNNNNN
NNNNNNNNWWN0xlc:;;;,,,,','''''''',,;;::cllodxOXXXXNNNNNNNNNN
NNNNNNNWNXOdoc:;;,,,,''''''''''''',,,;::cclddkXNNXXNNNNNNNNN
NNNNNWWWXkdoc::;;,,,,,'''''''''''',,,,;;:clodx0NNNNNNNNNNNNN
NNNNNWWN0xlc::;;;;;,,,,,,,,,,,,,,,,,,,,;;:clod0NNWWNNNNNNNNN
NNNNNNNXOdcc::;;;;,,,,,,,,,,,,,,,,,,;;;;;::lod0XNWWWNNNNNNNN
NNNNNWNKkocc:::;;,,,,,''',''''',,;;;::c:::cclokKXNWWNNNNNNNN
NNNWWWN0kdllc::;;,,''...'''',;:clllllccllllclldkKNNNNNNNNNNN
NNNWWWXOkddddooolc:;,'',;'',,;::::,,,,,;clllllodOXNNNNNNNNNN
NNNWWNXOkxolc::::::::;,,,'';;,,;;;,,,;;;::clllldkKNNNNNNNNNN
NNNNWWXOkdl::;;;;;::cl:;,,:c;;cc:cdxdooolc:;cccoxKNNXXNNNNNN
NNNNWNXOxodddoxkdc:c:lc;,;cc;;cc;;clccloc::;;:clxKNXXKNNNNNN
NNNNWNXOdoxxoccc;;::cl:;;;:cc:;;,''',,;;;;;;;:cloOXOdoxKNNNN
NNWWWNKklcllc:;,,,,coc;;;;::::;,,'.''',,,,,,;;cloxOdlccc0NNN
WWWNNKxxc:::::;;;;:lc;,,,;cc::;,''',,,,,;;;;;;:lodkx::c;kNNN
NNNNNOodc::::::;;;:c;''.',:cc:,,'''',,,,,;;;;;:looOx;,c:0NNN
NNNNNOlxlc::::;;,,:o;''',;;;:c;'..'''''',,;;:::lodOxc,:cKNNN
NNNNNKlxlc::;;,,''cllc::cccc;::,''''''''',,;;;:ldk0kc:cdNNNN
NNNNNNdxoc:;;,,',;:lol:;;;:ccc:;,,,''''''',,;;:ox0Kx::l0NNNN
NNNNNNxddc:;;,,;:coxxdoodooddolcc:::;,'''',,,;:okKKxcckNNNNN
NNNNNXklxl::;:lodxkOkdddkdddxxdxdddooc,''',,,;:oOKKXXNNNNWNW
NNNNNX0dkdc:;lddxxxxdlooolllooodddddddc'',,,,;:lkKKKNWWNNNNW
NNNNNNNNXkoc:ododoxkxdoollooooooolloddl,,,,,,;cdOKKO0KKOKNNN
NNNNNNNNN0dolodolcloolc:::;;::c::;;:ool;:;;;;;cx0K0xdxdxKOx0
NNNNNNNNNXOdoodxooddoolllllloolc:;;:ldooooollodOKKkldx00d;.;
NNNNNNNNNNK0OOOkdooooododooll::c:cccldoddxxxddO0K0ooO0o,..,;
NNNNNNNNNNNXXK00kxddooolccccccclllollloxxxkkkk000xxOd,...,;;
NNNNNNNNNNNNNXKK0Okxxolc:ol;:ccloododddkkxk00OOOxkd'. .,,;:;
NNNNNNNNNNNNNNXK0kkxddoccdc:ccccllooddxOOO0K0Odld;...',,;;;,
NNNNNNNNNNNNNNNXK0OkdoollocllloooodxkkO000OOxlc:..',,;::;,,;
NNNNNNNNNNNNNNNNNKK0OxdxxxdxxxkkOO0000K00Oo:;:,',;;:cc;,,,;,
NNNNNNNNNNNNNNNNNNNXXKK0000000KKKKKKKKOxlc;;:;;;:ccc;;,,;;,,
NNNNNNNNNNNNNNNNNNNNNNNXKXXKKKKK0Okxdl;;,;:::ccc:;;;,,;;;;;;
NNNNNNNNNNNNNNNNNXO0xddkOkxxdooc::;,,,;;;:::c:,,;;,,,;,,;;;;
NNNNNNNNNNNNNNNX0oOk:::;'ddl:;,,,,,;;;;;;::;,,,,,,',,,,,,,;;
NNNNNNNNNNNNNNKo'cKo:;:'.oOxdc:;;,;;;;::;;;,'',,,,,,,,,,,;;;
NNNNNNNNNNNNXOc..dOc;;,.,Oxlc:;,,;;;;;;:;,,,',,,,,,,,,;;;;,,
NNNNNNNNNNNNk;.'oOo;;;' 'Ok;,,,;;;;;;;:;,,,',,,,,,,;;;;;,,;;
NNNNNNNNNNNKdc.;Ox:;;;..cKKd;,;;;;;;;;,,,,,,,,,,,,;;,,,;;;;;
NNNNNNNNNNNXXXKKK0kxdl'.oXXKo:;;;;;;;;,,,,''',,,,,,;;;;;;;,,
NNNNNNNNNNNKXNNNNNNXXKk:lKXXk;,;;;;:;;,,'',,,,,;;;;;;;;;;,,,


It has several different options. For example, colored text:
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
WNNNNNNNNNNNNNNX00000KXNNNNNNNNNNNNNNNNN
NNNNNNNNNNNXOdolccclloodk0KXNNNNNNNNNNNN
NNNNNNNNN0dc;;;;;;;;:::ccodxOKXNNNNNNNNN
NNNNNNWXxl:;;,,,,,''',,;;:lldx0XXNNNNNNN
NNNNWN0dl:;,,,''''''''',,;:cldkNNNNNNNNN
NNNWWKxl:;;;,,,'',,,,,,,,,;:coxXNWNNNNNN
NNNNNOoc:;;;,,,,,,'',,,;;;;:clxKNWNNNNNN
NNWWXkoc:;;,,'.'''',;:ccccccclokXNNNNNNN
NNWWXkdoollc;,',,',;;:;,,,;cllldOXNNNNNN
NNWWKkdc;;,;:cc;,;:,::colll::cclkXNXNNNN
NNNNKxododdc::l;;:c;::;::cc:;;:lxXKOKNNN
NNWN0oloc:,,;lc;;:::;,'',,,,,;:coOdcl0NN
WNNKdl::::;;cc;,;:c:;,',,,,;;;;coxd:cxNN
NNNOol:::;;,c:'.,;:c;''''',,;;:cokx;:ONN
NNNXooc:;,',clc;:c:;;,'''''',;;lxOx:lXNN
NNNNxdc;,,;coxoclldoc:::;''',,;lOKdcONNN
NNNXxdl:;odxkxddxoddddddo:'',,;cOKXNNNNW
NNNNX0xccdddxdoolllooolodo,,,,;lOK0XKXNN
NNNNNN0dldoloolc::ccc:;:oocc::cd00ddx0dd
NNNNNNXOkkxooooooolcccccldddxddOKkoOd,.;
NNNNNNNNX0Okddolcc:ccoooooxxkOO0Oxo..';;
NNNNNNNNNXKOxdolol:ccclodxOO00kdo,..,;;,
NNNNNNNNNNXKOxooooooodxkOO00koc;.';::;,;
NNNNNNNNNNNNXK000O0O0KKKK0xo:;;;::c;,,;,
NNNNNNNNNNNNXK0000Okkxdlc:;;::::;;,,;;;;
NNNNNNNNNNKdOc:;cdl;,,,;;;;;:,,,,,,,,,,;
NNNNNNNNXk,cx:;'cOdl;;;;;;:;,',,,,,,,;;;
NNNNNNNNd';kl;,.lk;,,;;;;;;,,',,,,,;;,;;
NNNNNNNKkokOlc,.kXd;;;;;;,,,,',,,,;;;;;,
NNNNNNNXXXNNXKx,xX0:;;;;;,,',,,,;;;;;;,,
But, if you ask me, using a coloured character background is cheating!

                                        
........
.':clooollcc:,...
.:oxxxxxxxxdddooc:;'..
.;ldxxkkkkkOOOkkxxdll:;...
.:ldxkkkOOOOOOOOOkkxdol:,
.;ldxxxkkkOOkkkkkkkkkxdoc;.
'codxxxkkkkkkOOkkkxxxxdol;.
.,codxxkkO0OOOOkxdooooooolc,.
.,:cclloxkOkkOkxxdxkkkxolll:'.
.,:oxxkxdooxkxdkddoclllddool,. .
.;c:c::oddlxxdoxddxddoodxxdl;..'.
.clcodkkxloxxdddxkOOkkkkkxdoc':ol.
.:lddddxxooxkxdodxkOkkkkxxxxoc;:do;
'cldddxxkodO0kxdoxOOOOOkkxxdoc,;xd'
.ccodxkOkoloxdodxxkOOOOOOkxxl;';dl.
;:oxkkxoc;coll:codddxOOOkkxl'.:o'
.;:ldxc:;,;::;c::::::cdOOkkxo'..
..;oo:::;:cclllccclc:ckkkkxl'.....
.:l:clccloddooodxdccooddo:..::;.::
.',,;cccccccloooool:::;::'.,c':k0x
..',::cloodooccccc;;,''.';c0XOxx
..';:clcldooolc:;''..,:ckX0kxxk
..';ccccccc:;,''..,cox0Oxddxkx
.....'.'......;cdxxxddoxkkxk
......',,;:lodxxddddxxkkxxxx
.:'odxo:lxkkkxxxxxdkkkkkkkkkkx
.,ko;dxOo':lxxxxxxdxkOkkkkkkkxxx
:Ox,lxkXl,xkkxxxxxxkkOkkkkkxxkxx
.,c,'lokK,.:xxxxxxkkkkOkkkkxxxxxk
... ..;k;..dxxxxxkkOkkkkxxxxxxkk