热心网友
回答时间:2025-01-13 18:27
要在二进制的数据中控制,给你一段把二进制数据还原成图片的代码吧。
byte[] picture=new byte[1024000];
System.IO.MemoryStream daodao=new MemoryStream(picture);
int i=0;
if(e.DTU.Data!= "***&&## ")//定义的一个结束符,判断图片是否接受完
{
int j=0;
while(j <e.DTU.DateLength)
{ picture[i]=e.DTU.DataByte[j];i++;j++;}
}
{ daodao=new MemoryStream(picture);
this.pictureBox1.Image=new System.Drawing.Bitmap(daodao);
Image image=Image.FromStream(daodao,true);
this.pictureBox1.Image=image;
}
收起