c#之image和byte相互轉換
阿新 • • 發佈:2019-01-23
//將image轉換成byte[]資料 private byte[] imageToByte(System.Drawing.Image _image) { MemoryStream ms = new MemoryStream(); _image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg); return ms.ToArray(); } //將byte[]資料轉換成image private Image byteToImage(byte[] myByte) { MemoryStream ms = new MemoryStream(myByte); Image _Image = Image.FromStream(ms); return _Image; }
這裡補充一下,在unity的texture2d類中有一個方法: texture2d.loadImage(byte[]),可以將image和texture2d相互轉換;