C#byte数组转图片的问题

图片说明
为什么报错啊?
BYTE数组是从STRING转来的,STRING里面的数据是十进制的有分号,这个有影响么?
还是其他的原因?急!

GetBytes不是干这件事的。具体我在前一个问题回答你了。

GetBytes是将字符串转换为字符串在内存中存储的内存。
比如说 "1",按照ascii转换为 { 0x31 } (1的ascii码)而不是 0x1
你第二行的代码,Image也应该写成 Bitmap。之前回答你的帖子,你应该好好找出来看看,代码要理解,而不是一贴了事。

图片说明

Image image = Bitmap.FromStream(new MemoryStream(bytes));
image.Save(@"d:\test.png", ImageFormat.Png);
         byte[] bytes = returnSend.Select(x => (byte)x).ToArray();
        Bitmap bmp = Bitmap.FromStream(new MemoryStream(bytes));
        Image img = bmp;
        img.Save(@"d:\test.png", System.Drawing.Imaging.ImageFormat.Png);
                    这个第二行还是报错

解决了么?