COMMENT AFFICHER UNE IMAGE .JPEG, . BITMAP... SOUS FORME DE CODE BINAIRE?

soophy44 Messages postés 3 Date d'inscription vendredi 12 septembre 2008 Statut Membre Dernière intervention 12 décembre 2009 - 8 déc. 2009 à 19:31
soophy44 Messages postés 3 Date d'inscription vendredi 12 septembre 2008 Statut Membre Dernière intervention 12 décembre 2009 - 12 déc. 2009 à 12:12
Bonjour, je suis un peu beaucoup artiste, et j'aurais aimer savoir comment faire pour obtenir une image sous forme de code binaire, un affichage un peu comme dans le film matrix, je voudrais faire des portraits de personnes de cette façon
merci de m'aider

4 réponses

katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
10 déc. 2009 à 13:34
Salut c'est un projet sympa. Si je devais le faire je pense que je m'y prendrais comme ça : déjà il faut connaitre la taille des petites images et se créer un stock dans un dossier.
Puis parcourir la grande image, extraire les pixels correspondants à chaque petite image, et pour chaque groupe de pixels, calculer la luminosité moyenne (moyenne du canal vert, rouge,bleu). Connaissant ces chiffres, rechercher une mini-image ayant cette luminosité, l'ouvrir et remplacer les pixels de la grande image par ceux de la petite.
J'ai déposé une source sur le traitement d'images, elle pourrait te servir...
Bonne prog
0
lural Messages postés 131 Date d'inscription samedi 6 janvier 2007 Statut Membre Dernière intervention 4 janvier 2011 2
10 déc. 2009 à 20:37
Salut

Pour appuyer les dires de katsankat, le principe c'est de prendre un carré (ou rectangle) de pixel, regardé s'il est plus proche de l'image d'un "1" ou de l'image d'un "0", et suivant le résultat prendre le plus proche des 2 possibilités.
Le plus complexe étant de définir quand est ce que le groupe de pixel est plus proche d'une des propositions...

Sinon autre méthode, tu prends google, tu cherches "image to ascii" ou un truc du genre, et tu trouveras plein de logiciel qui ne font que ça ;)

Enjoy !

Bye
0
lural Messages postés 131 Date d'inscription samedi 6 janvier 2007 Statut Membre Dernière intervention 4 janvier 2011 2
10 déc. 2009 à 20:40
Par exemple :http://www.infos-du-net.com/telecharger/Image-ASCII-2,0305-2076.html


Résultat (pour bien être sur que l'on parle de la même chose) :
11111111111111111111111111111111111111001111111111111111111111111
11111111111111111111111111111111111100011111111111111111111111111
11111111111111111111111111111111100001111111111111111111111111111
11111111111111111111111111111110000111111111111111111111111111111
11111111111111111111111111111000000111111111111111111111111111111
11111111111111111111111111100000011110001100000000000000011111111
11111111111111111100000000000000000000000000000000011111111111111
11111111111111110111000000000000000000000000000011111111111111111
11111111111111111111111000000000000000000000000000000000111111111
11111111111111111110000000000000000000000000000000111111111111111
11111111111111111100011100000000000000000000000000000111111111111
11111111111111100000110000000000011000000000000000000011111111111
11111111111111000000000000000100111100000000000001100000111111111
11111111110000000000000000001110111110000000000000111000011111111
11111111000000000000000000011111111100000000000000011110001111111
11111110000000011111111111111111111100000000000000001111100111111
11111111000001111111111111111111110000000000000000001111111111111
11111111110111111111111111111100000000000000000000000111111111111
11111111111111110000000000000000000000000000000000000111111111111
11111111111111111100000000000000000000000000001100000111111111111
11111111111111000000000000000000000000000000111100000111111111111
11111111111000000000000000000000000000000001111110000111111111111
11111111100000000000000000000000000000001111111110000111111111111
11111110000000000000000000000000000000111111111110000111111111111
11111100000000000000000001110000001111111111111110001111111111111
11111000000000000000011111111111111111111111111110011111111111111
11110000000000000001111111111111111100111111111111111111111111111
11100000000000000011111111111111111111100001111111111111111111111
11100000000001000111111111111111111111111000001111111111111111111
11000000000001100111111111111111111111111110000000111111111111111
11000000000000111011111111111100011111000011100000001111111111111
11000000000000011111111111111111000111110000000000000011111111111
11000000000000000011111111111111000000000000000000000000111111111
11001000000000000000001111111110000000000000000000000000001111111
11100110000000000001111111110000000000000000111000000000000111111
11110110000000000000000000000000000000000111111111110000000011111
11111110000000000000000000000000000000001111111111111100000001111
11111110000010000000000000000001100000000111011111111110000001111
11111111000111110000000000000111110000000000111111111110110000111
11111110001111111100010000000001111100000111111111111111110000111
11111110001111111111111110000000111111100000000111111111111000111
11111111001111111111111111111000000111111111111111111111111100011
11111111101111111111111111111110000111111111111111111111111001111
11111111111111111111111111111110001111111111111111111111100111111
11111111111111111111111111111111001111111111111111111111001111111
11111111111111111111111111111111100111111111111111111111111111111
11111111111111111111111111111111110111111111111111111111111111111
0
soophy44 Messages postés 3 Date d'inscription vendredi 12 septembre 2008 Statut Membre Dernière intervention 12 décembre 2009
12 déc. 2009 à 12:12
merci pour vos conseils!
je ne pensais pas que c'était aussi compliqué!!!
lural, malheureusement, ce n'est pas ce genre de résultat que je souhaite obtenir! c'est trop "courant"... je cherche vraiment la série de chiffres 0 et 1 qui code l'image... un peu comme un code génétique...
je vais continuer mes recherches...
0