再次发帖:
做socket通信 C# vs2005 基于winform  
发送方传输的RGB 颜色的二进制数据。
  接收方(我)接收到数据后,现在想做的是将获得的RGB颜色的二进制数据,转换成BMP图片显示出来?
这该怎么做呀? 附加项目描述:做的是监视,发送方发送的是RGB颜色的二进制数据,接收方(我)想把接收的二进制数据进行
处理,想把它以BMP或者其它图像(最好是BMP)显示出来。
 问题就在接收方接收到的二进制数据,怎么处理显示出图像!
希望高手回答。

解决方案 »

  1.   

    RGB颜色的二进制数据?一般的传输好像是将图片直接转byte[]传吧?
      

  2.   

    download.csdn.com里面好多现成的
      

  3.   


     //图片为pic1,RGB颜色的二进制数据转换得的int r,g,b;
     Bitmap bm = new Bitmap(pic1.Width, pic1.Height);
     for (int i = 0; i < pic1.Width; i++)
                {
                    for (int j = 0; j < pic1.Height; j++)
                    {       
                        Color c = Color.FromArgb(r, g, b);                 
                        bm.SetPixel(i, j, c);
                    }
                   
                }
     pictureBox1.Refresh();//刷新
     pictureBox1.Image = bm;