如何将图像转换为字节数组

如何将图像转换为字节数组

有人能建议我如何将图像转换为字节数组,反之亦然?

如果有人有一些代码样本来帮助我,那就太好了。

我正在开发一个WPF应用程序并使用流读取器。


智慧大石
浏览 918回答 3
3回答

米脂

将图像转换为字节数组的示例代码public byte[] ImageToByteArray(System.Drawing.Image imageIn){    using (var ms = new MemoryStream())    {       imageIn.Save(ms,imageIn.RawFormat);       return  ms.ToArray();    }}字节数组和字节数组到图像转换器类的C#图像

繁星coding

用于将Image对象转换为byte[]你可以这样做:public static byte[] converterDemo(Image x){     ImageConverter _imageConverter = new ImageConverter();     byte[] xByte = (byte[])_imageConverter.ConvertTo(x, typeof(byte[]));     return xByte;}

HUWWW

试试这个:public byte[] imageToByteArray(System.Drawing.Image imageIn){     MemoryStream ms = new MemoryStream();     imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);     return ms.ToArray();}public Image byteArrayToImage(byte[] byteArrayIn){     MemoryStream ms = new MemoryStream(byteArrayIn);     Image returnImage = Image.FromStream(ms);     return returnImage;}
打开App,查看更多内容
随时随地看视频慕课网APP