En programmation orientée objet , c'est presque une nécessité pour apprendre à convertir les images en tableaux d'octets. Ceci est nécessaire quand vous travaillez avec des applications de médias que l'importation et l' exportation d'images de bases de données. Il est recommandé de stocker une image dans une base de données dans un type de données octet au lieu d'utiliser une image. Dans Microsoft Visual C #, vous pouvez utiliser la classe " MemoryStream " avec la propriété " ImageFormat.Gif " pour faire la conversion facilement . Choses que vous devez
Microsoft Visual C # Express
Afficher plus Instructions
1
Ouvrez Microsoft Visual C # Express et sélectionnez "Nouveau projet ... " Dans le volet gauche de votre écran. Cliquez sur " Visual C # » sous « Modèles installés " et double-cliquez sur "Application Windows Forms . "
2
Double -cliquez sur " PictureBox " pour ajouter un contrôle de zone de l'image à la forme . Ajouter un bouton en utilisant la même technique.
3
clic droit sur le contrôle " PictureBox " et cliquez sur "Propriétés". Trouvez la propriété "Image" sous Apparence et cliquez sur le bouton de sélection pour ouvrir la fenêtre de dialogue Sélectionner une ressource . Cliquez sur "Importer " et recherchez une image " . BMP " . Cliquez sur " Ouvrir" et cliquez sur "OK".
4
Double -cliquez sur " Button1" pour créer un événement de clic du bouton . Ajoutez l'espace de noms suivant à la première ligne de votre module de code :
using System.IO;
5
Copiez et collez le code suivant à l' événement de clic sur le bouton pour convertir le " . BMP "image dans la zone d'image dans un tableau d'octets :
byte [] byteArray = null;
MemoryStream ms = new MemoryStream ();
PictureBox1.Image . Save ( ms , System.Drawing.Imaging.ImageFormat.Gif ) ;
byteArray = ms.ToArray ();
6
Appuyez sur " F5" pour exécuter le programme, puis cliquez sur "button1 . "