Traitement d'image

diasilaf Messages postés 1 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 18 juin 2020 - 18 juin 2020 à 09:15
denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 - 23 juin 2020 à 02:17
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

Whismeril Messages postés 18797 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 3 décembre 2023 645
18 juin 2020 à 18:20
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...

0
denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 1
22 juin 2020 à 09:27
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
0
denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 1
23 juin 2020 à 02:17


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:

0
Rejoignez-nous