Maison >développement back-end >C++ >Comment convertir des images en tableaux d'octets et inversement en C# ?
Conversion entre images et tableaux d'octets en C#
La conversion d'images en tableaux d'octets et inversement est une opération courante dans de nombreuses applications logicielles. Cette conversion est particulièrement utile lorsqu'il s'agit de stockage, de transfert et de traitement d'images.
Convertir l'image en tableau d'octets
Convertissez l'image en tableau d'octets, vous pouvez suivre les étapes ci-dessous :
Exemple de code :
<code class="language-csharp">public byte[] ImageToByteArray(System.Drawing.Image imageIn) { using (var ms = new MemoryStream()) { imageIn.Save(ms, imageIn.RawFormat); return ms.ToArray(); } }</code>
Convertir un tableau d'octets en image
Convertissez un tableau d'octets en image, vous pouvez suivre ces étapes :
Exemple de code :
<code class="language-csharp">public System.Drawing.Image ByteArrayToImage(byte[] imageByteArray) { using (var ms = new MemoryStream(imageByteArray)) { return System.Drawing.Image.FromStream(ms); } }</code>
Ces méthodes de conversion sont essentielles pour traiter les images dans diverses applications, telles que l'enregistrement d'images dans des bases de données, le transfert d'images sur le réseau et l'exécution d'opérations de traitement d'images.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!