求在Linux(Ubuntu)下的C截屏代码(读取/dev/fb0)!该怎么解决
求在Linux(Ubuntu)下的C截屏代码(读取/dev/fb0)!!
最近在整在Linux(Ubuntu)下的截屏程序,以后要移植到android上的。
在网上找了好久,在android上用C截屏的源代码确是不少,但是没一个能用了!而且算法很不一样!
大致要求是:读取/dev/fb0设备的内容,然后转换成bmp图像保存。
------解决方案--------------------
至于64K是不是对的 ,你是否可以再返写道frmaebuffer中进行测试一下,看显示出来的图像是不是对的。
------解决方案--------------------
挺有趣的……我的1366*768读出来是1.2M
但是不知道怎么转码
------解决方案--------------------
使用的命令:sudo cat /dev/fb0 > out.raw
环境:UBUNTU 11.04(非虚拟机)
最近在整在Linux(Ubuntu)下的截屏程序,以后要移植到android上的。
在网上找了好久,在android上用C截屏的源代码确是不少,但是没一个能用了!而且算法很不一样!
大致要求是:读取/dev/fb0设备的内容,然后转换成bmp图像保存。
------解决方案--------------------
至于64K是不是对的 ,你是否可以再返写道frmaebuffer中进行测试一下,看显示出来的图像是不是对的。
------解决方案--------------------
挺有趣的……我的1366*768读出来是1.2M
但是不知道怎么转码
------解决方案--------------------
使用的命令:sudo cat /dev/fb0 > out.raw
环境:UBUNTU 11.04(非虚拟机)