前篇文章,我们实现了远程文件查看器,现在我们趁热打铁为.Net MF实现远程屏幕截图程序(类似VS2008远程工具中的远程放大程序)。
实现远程屏幕截图的思路很简单,就是直接获取设备的显存数据,由PC再现画面。由于我们已经实现了Custom信道,所以我们在原有程序基础上,增添一个Custom_Command_Screenshots命令,就可以完成数据的获取。但是比较麻烦的是,对不同的LCD设备,同样显示画面,显存数据有可能不同,对嵌入式设备,常见的LCD显示是16位色(也有1位或8位色的,但比较少见),简便起见,我们仅考虑16色显示画面的截图。
16位色图根据RGB的分量数值,一般有如下几种模式:1555,565,555,第一种最高位含有透明度,我们把它和555归为一类,第二种和第三种比较常见。
对565和555来说,中间一定是G(绿色
继续阅读与本文标签相同的文章
上一篇 :
【玩转.Net MF – 03】远程文件查看器
-
【STM32 .Net MF开发板学习-13】用PWM驱动智能小车
2026-05-23栏目: 教程
-
.Net Micro Framework开发板用户简明手册
2026-05-23栏目: 教程
-
【STM32 .Net MF开发板学习-12】跳动的音符(PWM合成)
2026-05-23栏目: 教程
-
Redis之持久化
2026-05-23栏目: 教程
-
NETMF Versions 4.1 Release 发布
2026-05-23栏目: 教程
