Comment mettre une image dans une image à partir d'un octet [] en C #
J'ai un tableau d'octets qui contient une image binaire de données au format bitmap. Comment puis-je afficher à l'aide du contrôle PictureBox en C#?
Je suis passé par un couple de postes énumérés ci-dessous, mais vous ne savez pas si j'ai besoin de convertir le tableau d'octets en quelque chose d'autre avant de l'envoyer à un contrôle picturebox. Je vous remercie de votre aide. Merci!
Comment mettre une image dans une zone d'image à partir de Bitmap
Charge Picturebox Image De La Mémoire?
source d'informationauteur Kevin
Vous devez vous connecter pour publier un commentaire.
Cette fonction convertit le tableau d'octets en Bitmap qui peut être utilisée pour définir la
Image
Propriété de la picturebox.Exemple d'utilisation:
Vous pouvez également convertir des pictureBox image de tableau d'octets comme ça,
ou vous pouvez y accéder comme ça directement,
pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
La ImageConverter classe dans le Système.Le dessin de l'espace de noms peuvent faire la conversion:
Si vous souhaitez utiliser BinaryReader de convertir ensuite l'utiliser comme ça,
FileStream fs = new FileStream(openFileDialog1.Le Nom De Fichier, FileMode.Open, FileAccess.Lire);
BinaryReader br = new BinaryReader(fs);
byte[] img = br.ReadBytes((int)fs.La longueur);