C# 串口接收图像显示问题。GDI+一般性错误

按照导师要求用C#做了一个可以通过串口接收设备传输回来的图像的软件。图像是jpg格式的,就是读取完传输上来的图像数据后用picturebox显示。显示图像部分如下try{... 按照导师要求用C#做了一个可以通过串口接收设备传输回来的图像的软件。
图像是jpg格式的,就是读取完传输上来的图像数据后用picturebox显示。
显示图像部分如下
try
{
Bitmap bmp = new Bitmap(_Image);
AdjustImageBoxSize(bmp);
pictureBox1.Image = bmp;
}
软件可以正常使用,但是偶尔会出现GDI+一般性错误,在图像数据比较大的时候概率比较高(波特率115200下传输需要3s以上时)。由于出现次数有限,没有明显规律。不知道什么问题。直接百度都是什么图片保存出现错误如何解决之类的,没有这种情况,求大神帮忙分析一下可能是什么问题。
展开
 我来答
活宝谦虚的肌肉
2016-12-09
知道答主
回答量:6
采纳率:0%
帮助的人:3.9万
展开全部
模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。
也就是说有可能是串口的数据传输速率不能满足你的需求,希望可以帮到你。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式