Menukar imej ke array byte dan kembali ke C#
Artikel ini menunjukkan bagaimana untuk menukar imej dengan cekap ke dalam array byte dan sebaliknya dalam persekitaran C#, yang memberi tumpuan kepada kaedah yang sesuai untuk aplikasi WPF.
Kaedah 1: Menggunakan MemoryStream
kaedah memanfaatkan ImageToByteArray
untuk menangkap data imej. Imej disimpan ke aliran menggunakan format asalnya, dan array byte yang dihasilkan dikembalikan. MemoryStream
<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>
kaedah 2: penukaran langsung dengan kelas Image
Atas ialah kandungan terperinci Bagaimana untuk Menukar Imej kepada Array Byte dan Kembali dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!