MemoryStream 是將資料存放在記憶體中的一種資料流,有時在執行資料處理時,必須將其轉換成陣列以方便處理。
如何將 MemoryStream 轉成 Byte[]
public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); }
如何將 Byte[] 轉成 MemoryStream
public Image byteArrayToImage(byte[] byteArrayIn) { MemoryStream ms = new MemoryStream(byteArrayIn); Image returnImage = Image.FromStream(ms); return returnImage; }
沒有留言:
張貼留言