Convertir vos photos en ASCII

par Korben -

Vous connaissez les petits dessins en ASCII comme celui-ci ?

@@@@@@@@@@@@:,::,.`````````` `..```` `````` ``` `````........,,,,,::::::::@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@,,,,.`````````` ``````` ```` `` ```````...`..,,,,,:::::::@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@,,,,.`````````` ```` ``` ```` `` ```` ````..,,,,,,::::::,@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@,.,..`` ` ```` ```` ``` ```` `` `````` ```.......,,:,:::,@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ ....`` `` ``` `````` `` ````` ```` ````````` ````......,,,:::::@@@@@@@@@@@@@@@@@@@ @@@@@@@@@..``` ` ````` ```````````````````` ` `` `````````````.....,,,:::,:@@@@@@@@@@@@@@@@@@@ @@@@@@@@..``````````````````````````````````` `` ````````````````.,,:::::,@@@@@@@@@@@@@@@@@@@ @@@@@@@@..``````````````````````````````` ``` ` `````...`````````.,,:::::,@@@@@@@@@@@@@@@@@@@ @@@@@@@......```````.`.....````..``````` ``` ```````......```....,,::::::@@@@@@@@@@@@@@@@@@@ @@@@@@@......`````...........`....`..`` ```` `````````.......``.....,::::::@@@@@@@@@@@@@@@@@@@ @@@@@@@.......`...`.................`````````` ```````````.............,,:::::@@@@@@@@@@@@@@@@@@@ @@@@@@@..........````...............`````````````````````..............,,,::::@@@@@@@@@@@@@@@@@@@ @@@@@@@..........````...........`...````````````````````...............,,,,:::@@@@@@@@@@@@@@@@@@@ @@@@@@@..........````...........``..````````````````````........,.....,,,,,,::@@@@@@@@@@@@@@@@@@@ @@@@@@@.........`````...........``..````````````````..........,,,,,,.,,,,,,,::@@@@@@@@@@@@@@@@@@@ @@@@@@@............`............``...``````````````...........,,,,,,,,,,,,,,::@@@@@@@@@@@@@@@@@@@ @@@@@@@......................................................,,,,,,,,,,,,,,,,:@@@@@@@@@@@@@@@@@@@ @@@@@@@,....................................................,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@@,,,,........................,,.....................,,,,,,::,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@,,,,,,,,,,.......,.......,,,,,,,,,,,,,,............,,,,,,:::,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,:::,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,..,,,,,,,::,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@;::::,,,::,,,,,,,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@ @@@@@@;::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,::,,,,::,@@@@@@@@@@@@@@@@@@@ @@@@@@@::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::@@@@@@@@@@@@@@@@@@@ @@@@@@@::::::::::::::::::::::::::::::::::::,,,,,,,,....,,,,,,,,,,,,,,:::::::::@@@@@@@@@@@@@@@@@@@ @@@@@@@:::::::::::::::::::::::::::::::::::,,,,,,,.......,,,,,,,,,,,,:::::::::::@@@@@@@@@@@@@@@@@@ @@@@@@@::::::::::::::;;;:::::::::::::::::,,,,,.............,,,,,,,,,:::::::::::@@@@@@@@@@@@@@@@@@ @@@@@@@;::::::::::::;;;;;;;;::::::::::::,,,,,,,,,,..........,,,,,,,,::::::;;;::@@@@@@@@@@@@@@@@@@ @@@@@@@;:::::::::::::;;;;;;;;;;::::::::::::::,,,,,,,,,,::::;;;;::,,,,:::::;;;;:@@@@@@@@@@@@@@@@@@ @@@@@@@;:::,,,,,,::::;;;;;;;;;;;;::::::;;;;:::::;;;''+++++####+++;,,,:::::;;;;:@@@@@@@@@@@@@@@@@@ @@@@@@@:::,,,::::::::;;;;;;;;;;;;;;;;;;;;'''++##++++++++++++++++++;,,:::::;;;;:@@@@@@@@@@@@@@@@@@ @@@+;;;;;::::;;::;;;;;;;;;;;;;;;;;;;''++#######++'''+''++'''+++###+:,:::::;;;;;@@@@@@@@@@@@@@@@@@ @++++++++++++++++'''''''';;;;;;;;;'+#########++'''''+++++'''++++###+::::::;;;;;@@@@@@@@@@@@@@@@@@ #+++#+###############+''''';;;;;;+############++''+'+++++'+'+++++##+++';;;''';;@@@@@@@@@@@@@@@@@@ ++###++++++++++++######++'';;;;;'####++#+++####++'+++++++++'+++++###+##+''''';:@@@@@@@@@@@@@@@@@@ ++#+'+++++++'++++++++###+'';;;:;##########+++##++++++++++++++++++######+''''+;:@@@@@@@@@@@@@@@@@@ +++++++++++++++++++'++###'''';'+###+++#########++'+++++++++++++++######+''''+;,,;@@@@@@@@@@@@@@@@ ##+++++++++++++++++++++####++++####+#####+#####++'++++++++++++++++#####++;;;;,..,@@@@@@@@@@@@@@@@ ##++++++++++++#+++++++############+++##########++++++++++###++++++#####++;::...,,:@@@@@@@@@@@@@@@ ##++######++++++++++##+########+#++++++########++''++++++###++++++####''+';,.,::::@@@@@@@@@@@@@@@ #++++++++#++++########+######+###+++####++++#####++++++++#+#++++++###';'''';:;;'';@@@@@@@@@@@@@@@ ##++#######+#+#+#####+#####':,;##++++++#####+##+++++++++++++++++++##+;;''''''+++';@@@@@@@@@@@@@@@ ##+++++++++++++#+#########+:::,'###++++++++#####+++++++++++++++''+##+;;''''''+++';@@@@@@@@@@@@@@@ ##++####++#+#+##++#++#####';;;:;###+++++++++++##++++++++'+++++'''+##';;'''''''+';;@@@@@@@@@@@@@@@ ##+'++++++++++++++++++++##+':,:;+###++++++++###+++++++++++++++''++##';;''++''''';;@@@@@@@@@@@@@@@ ##++++++++++++##++++++####',.``.;###++++++++++++++++++++++'''''+++#+';;'+++++''';'@@@@@@@@@@@@@@@ ##+'+++++++++++++++++++##+,.````.'###+++++++++++++++++++++'++'++'+#+;;;;'++++''';@@@@@@@@@@@@@@@@ @#+''++++++++++++++++++##;.``` ``,+####++++++++++++++++++++++++''##';;;:''++''';;@@@@@@@@@@@@@@@@ @##+'''''+++++++++++++###,.``````.;####++++++++++++++++++++++'''##';;;::'''';;';;@@@@@@@@@@@@@@@@ @#+''''''+++++++++++++##'.........,'####+++++++++++++++++++''+##+';;;::;'''':;;;;@@@@@@@@@@@@@@@@@ @@+'+''''+++++++++++++##;,,,,,,,,,,,+##++++++++++++++''''''+##+';;:;;::;;;';:;::@@@@@@@@@@@@@@@@@ @@#+++''''+++++++++++##+::;;;;;;;:,,:+##+++++++++'++'''++#++'';;;::;;;;;:,::::::@@@@@@@@@@@@@@@@@ @@####++'''++++++++###+;:;;;;'''';;:,'++###############++''';;;;;::;;;::,,::::::@@@@@@@@@@@@@@@@@ @@@@#####++++++######+':;'''''''++';;'++'+++++++++++++''''';;;;;;::;;;::::,,,::;@@@@@@@@@@@@@@@@@ @@@@@@##++########++''';''+++''++++'''+'''''''';;;;;;;;;;;;;;;;;;::;;::::,,,,::@@@@@@@@@@@@@@@@@@ @@@@@@@@;;''++++''''''''''++''''''+++'''';;;;::,,,,,,,::::::::;;::;;;::,,,,,,::@@@@@@@@@@@@@@@@@@ @@@@@@@@;;;;;;;;;;;;;''''++'''''''''';;;;;:::,,,,,,,,,,,,,::::::::;;;::::,,,::@@@@@@@@@@@@@@@@@@@ @@@@@@@@;;;;;::::::;;;;;;'';;;;;;;;;:::::::,,,,,,,,,,,,,,::::::::;;;;;;:::::;;@@@@@@@@@@@@@@@@@@@ @@@@@@@@;;;:::::::::::::;;;;;;;::::,,,,,,,,,,,,,,,,,,,:::::::::::;:;;;'''''''@@@@@@@@@@@@@@@@@@@@ @@@@@@@@';;::::::::::,,,::::;;;::::,.......,,,,,,,,::::::::::::::::;;''';'+@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@';;;;::::::::,,,,::::::,,,,.........,,,,:::::::::::::::::::;;''';;@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@;;;;;;;;:::,,,,:::::,,:,,,,,........,,::::::::::::::::::;;;;''';@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@;;;;;;;;::,,,,::::;;;;;;::,,,,,,....,,::::::::::::::::;;;;;''';;;;;;;;@@@@@@@@@@@@@@@@@@ @@@@@@@@@;;;;;;;;::,,::;;;''''''''';:;:::,,..,,:::::::::::::::;;;;;;''''''''''';;;@@@@@@@@@@@@@@@ @@@@@@@@@';;;;;;;::::;;'''''''''''''''';;::,,,,::::::::::;;;;;;;;;;''''++++'''''';;@@@@@@@@@@@@@@ @@@@@@@@@@;;;;;;;;;;;''';;::::::,.,,;'++'';::::::::::::;;;;;;;;;;;;'''+###++++''';;+@@@@@@@@@@@@@ @@@@@@@@@@';;;;;;;'''++';:::,,,,,,::::;''';;::::::::::;;;;;;;;;;;'';''######+++'';;;@@@@@@@@@@@@@ @@@@@@@@@@@;;;;;;;;'''';;;;;;:::;;;;::::;'';;:::::::::;;;;;;;;;;;'';'+###+++++++';;;@@@@@@@@@@@@@ @@@@@@@@@@@;;;;;;;;'';;;;';''''';;;;;::::;;;;;:::::::;;;;;;;;;;;'';''+####+++++'';;;@@@@@@@@@@@@@ @@@@@@@@@@@';;;;;;;;;;;;''''''''''';;;;;;;;;;;;;;:;;;;;;;;;;;;'''''''+#####++'''';;;@@@@@@@@@@@@@ @@@@@@@@@@@@';;;;;;;;;;''''''''''''''''''''''';;;;;;;;;;;'''''''''''''#####+'';'''''@@@@@@@@@@@@@ @@@@@@@@@@@@@';;;;'''''''''''''''+'''''''''''''''';;;;''''''''''''';'''####+';'''';@@@@@@@@@@@@@@ @@@@@@@@@@@@@''''''''''''''''''''''+++'''''''''''''''''''''''''''';;';;+@@#'''''+';;@@@@@@@@@@@@@ @@@@@@@@@@@@@@''''''''''''''''''''''''''''''''''''''''''''''''''';:;;;;;##+''''+'';:@@@@@@@@@@@@@ @@@@@@@@@@@@@@@''''''''''''';;;;;;;;;;'''''''''''''''''''''''''';::;;:::''''''+'''';@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@+''''''''';;;;;;;;;;;;;;;;''''''''''''''''''''';;:;;::::;'''++''++';;@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@''''''';;;;;;;;;;;;:;;;;'''''''''''++++++++'';;;;:,::;'''+++++++';;@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@'''''';;;;;;;;;;;;;;;;;''''''+++++++++++++';;;;:::;'''+++++++++'';@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@''''';;;'';;;;;;;;;;'''''++++++++++++++'';;;;:;''''++++++++++'';;@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#''''''''''''''''''''''++++++++++++++''';;;;''''+++##++++++''';;@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@';;'''''''''''''''''+++++++++++++++''';;'''''+####++++++'''';:@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@:'+'''''''''''''++++++++++++#+++++'';'''''++####++++#+'''''';;@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@+'++++++''''+++++++++++++++++++++++'''''''++#####++++##+''''''';;@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@''+''+####+'+++++++++++++++++++++++''''''+#######+++###+''''''''';;@@@@@@@@ @@@@@@@@@@@@@@@@@@@@+'''''+######''++++++++++++++++++++''''''++#######+++###+'+''''++';;;'@@@@@@@ @@@@@@@@@@@@@@@@@@@'''';'+#####@#+''++++++++++++++++++'''''+##########+####++''''+'''';;;@@@@@@@ @@@@@@@@@@@@@@@@@@''';'+###+#####+'''+++++++++++++++'''''+################++''''++''''''';;@@@@@@ @@@@@@@@@@@@@@@@+'';;'+###+#######'''+++++++++++++'''''+#################++''''+'''''''''';;@@@@@ @@@@@@@@@@@@@@@@';;'+####++###@###+''+++++++++''''''''+###############@#+++''+''''''''''''';@@@@@ @@@@@@@@@@@@@@@'''+####++++###@###+''''''''''';;;;''+###################+++++'''''''''''''';;@@@@ @@@@@@@@@@@@@@''++#++++++++##@#####'''''''';;;;''++################@@#+++++''''''''''''''''';'@@@ @@@@@@@@@@@@@''++++++#+++++##@#####''''';;;'';'+##################@@#++++''''''''''''''''''';;@@@ @@@@@@@@@@@@''''++++++++++###@#####''';;;';;'++#########@########@##++++''''''''''''''''''''';;@@ @@@@@@@@@@@@''''++++++++++###@###@#''';;;'''++########@@#######@###++++'''''''''''''''''''''';;'@ @@@@@@@@@@@'''''''++++++++##@###@#+'''''''++########@@########@###++++'''''''''''''''''''''''';;@ @@@@@@@@@@;''';;;;;++++++#########''''+++++######@@@@########@##+++++'''''''''''''''''''''''''';: @@@@@@@@@@;';;'+++'''''+########+';'+++#########@@@@@#######@###++++''''''''''''''''''''''''''';; @@@@@@@@@;:;'++++++++++''#####+'''++#+#########@@@@@@##########++++'''''''''''''''''''''''''''''; @@@@@@@@@;;++#########++'+++''''++##########@@@@@@#######@#####++'''''''''''''''''''''''''''''''; @@@@@@@@+''+##+#########+++++++###########@@@#########@@@#####++''''''''''''''''''''''''''''''''' @@@@@@@@+++##+'@@'++########++###################@#@@@@#####+++''''''''''''''''''''''''''''''''''

C’est pas mal mais ça ne remplacera jamais un bon vieux PNG ou JPG. ;-)

Mais que faire si votre système n’affiche pas les images, mais uniquement du HTML ? (Bon, ok, ça n’existe quasiment plus mais il y a encore des systèmes unix embarqués qui sont allergiques aux images.)

Simple, il suffit de convertir celle-ci en HTML.

L’original en PNG (18 Kb)

La version en HTML (365 Kb)

J’ai du la retirer, c’est vraiment trop lourd à charger, désolé. Par contre, essayez la chose sur le site web cité plus bas.

Bref, c’est complètement inutile mais assez bluffant de voir qu’avec juste des balises HTML on peut réellement dessiner (je dirais même peindre !)

Si ça vous dit d’essayer, le script Perl est en livre accès sur ce site: http://neil.fraser.name/software/img2html/