当前位置:编程学习 > C#/ASP.NET >>

C#获取串口设备的图像

我以通过串口获取到指纹设置的十六进制数据,请问怎么转换为图片。

这是串口的图像说明:
通过 UART 口上传或下载图像时为了加快速度,只用到像素字节的高四位,即采用 16 级
灰度,每字节表示两个像素(高四位为一个像素,低四位为同一行下一相邻列的一个像素, 即
将两个像素合成一个字节传送)。由于图象为 16 个灰度等级,上传到 PC 进行显示时(对 应 BMP
格式),应将灰度等级进行扩展(扩展为 256 级灰度,即 8bit 位图格式)。 --------------------编程问答-------------------- 不会,帮顶! --------------------编程问答-------------------- 你用的是什么设备,他应有sdk说明的吧 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 用串口传图像是不是有点闹了!!!!! --------------------编程问答-------------------- 串口传的应该是字节流,应该有串口连接设备的SDK,根据协议将流转换为图像。
个人理解,仅供参考 --------------------编程问答-------------------- 你用串口得到这些数据后,根据它提供的协议转换成对应的像素,需要构造8BIT位图,所以你需要知道位图结构,8位的要调色板的,再将信息写成bmp格式的位图就可以了。 --------------------编程问答-------------------- 串口得到的是2进制数据流,怎么转换(还原)成图像,要看串口的用户传输协议
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,