相关疑难解决方法(0)

字节数组到位图图像

我制作此代码以接收图像并将其转换为位图图像,但它不起作用.

这是代码:

public void ReceiveImage()
{
    NetworkStream stream = new NetworkStream(socket);
    byte[] data = new byte[4];
    stream.read(data,0,data.length,0)
    int size = BitConverter.ToInt32(data,0);
    data = new byte[size];
    stream.read(data,0,data.length)
    MemoryStream imagestream = new MemoryStream(data);
    Bitmap bmp = new Bitmap(imagestream);
    picturebox1.Image = bmp;
}
Run Code Online (Sandbox Code Playgroud)

它得到:

Bitmap bmp = new Bitmap(imagestream);
Run Code Online (Sandbox Code Playgroud)

并给我这个错误:

参数无效

c# arrays byte bitmap

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×1

bitmap ×1

byte ×1

c# ×1