Traitement d'image

Signaler
Messages postés
1
Date d'inscription
jeudi 18 juin 2020
Statut
Membre
Dernière intervention
18 juin 2020
-
Messages postés
199
Date d'inscription
lundi 22 avril 2013
Statut
Membre
Dernière intervention
23 juin 2020
-
bonjour tout le monde,
je voudrais convertir un fichier binaire en image, vous pouvez m'aider svp je suis debutant en c#.
merci a vous.
bonne journée.

3 réponses

Messages postés
14464
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
5 juillet 2020
420
Bonjour

va falloir être beaucoup moins vague.
Un fichier binaire c'est tout et n'importe quoi.
Les fichiers dit image (jpeg, bmp, png, gif etc...) sont des fichiers binaires que le logiciel sait lire et afficher l'image.
Les fichiers docx, exe, zip, txt, ini, etc... (en fait tous) sont aussi des fichiers binaires que le logiciel sait lire et soit en afficher le contenu soit le traiter etc...

Messages postés
199
Date d'inscription
lundi 22 avril 2013
Statut
Membre
Dernière intervention
23 juin 2020
1
Pour convertir un fichier binaire en image tu peut ouvrir ton fichier avec une fonction en C comme FOpen, par exemple, puis avec la fonction Getc obtenir un octet de huit bits.
Tu dois pour cela te le représenter. a fonction While not Eof (End of file) te permettra de
lire l'ensemble de ces octets. Mais ceci ne constituas pas une image,mais si tu sais écrire dans un flux de flux de fichier,tupeut aisément ajout le prologue de description des fichiers Bmp, qui sont facile à décortiquer, obtenir avec la fonction racine carré de la taille de ton fichier en entré, deux dimensions, et ainsi voir ton binaire comme une image.

http://www.jcolibri.com/articles/graphique/correction_couleur/correction_couleur.html#:~:text=Le%20format%20des%20bitmap%20Windows,3%20octets%20pour%20chaque%20point.

https://docs.microsoft.com/fr-fr/dotnet/framework/winforms/advanced/types-of-bitmaps

https://docs.microsoft.com/fr-fr/dotnet/api/system.drawing.bitmap?view=dotnet-plat-ext-3.1
Messages postés
199
Date d'inscription
lundi 22 avril 2013
Statut
Membre
Dernière intervention
23 juin 2020
1


Exemple de fichier image binaire visualisée comme une image, ceci étant chaque description binaire est différente, les fichiers Ascii sont aussi mémorisé sous la forme d'une suite d'octets (Byte en Américain), et sont parfaitement lisible car chaque octet d'un mot binaire de huit bits appeler mots correspond à un code Ascii, le 65 pour la A, soit $41 en hexadécimal.

Consulter la table des codes Ascii: http://sebastienguillon.com/test/jeux-de-caracteres/windows-ascii-fr.html

Exemple de vague: