我以通过串口获取到指纹设置的十六进制数据,请问怎么转换为图片。这是串口的图像说明:
通过 UART 口上传或下载图像时为了加快速度,只用到像素字节的高四位,即采用 16 级
灰度,每字节表示两个像素(高四位为一个像素,低四位为同一行下一相邻列的一个像素, 即
将两个像素合成一个字节传送)。由于图象为 16 个灰度等级,上传到 PC 进行显示时(对 应 BMP
格式),应将灰度等级进行扩展(扩展为 256 级灰度,即 8bit 位图格式)。
通过 UART 口上传或下载图像时为了加快速度,只用到像素字节的高四位,即采用 16 级
灰度,每字节表示两个像素(高四位为一个像素,低四位为同一行下一相邻列的一个像素, 即
将两个像素合成一个字节传送)。由于图象为 16 个灰度等级,上传到 PC 进行显示时(对 应 BMP
格式),应将灰度等级进行扩展(扩展为 256 级灰度,即 8bit 位图格式)。
个人理解,仅供参考