位图解析-linux下/dev/fb0怎样解析成windows下可以显示的图片

问题描述

linux下/dev/fb0怎样解析成windows下可以显示的图片

cat /dev/fb0 > /tmp/jietu
这样截取到的原始位图,复制到windows下之后改名为.png或者.bmp都不能打开;
据说要根据设备分辨率和颜色位深解析之后才可以,求具体解析算法,最好有代码~~

解决方案

文件/dev/fb0就是控制屏幕上的每一点的颜色的文件。
然后通过 FrameBuffer 机制,把屏幕上的每个点映射成一段线性内存空间,最终可以获取到显示缓冲,即屏幕上显示的内容的图片。

解决方案二:

linux下的最佳截屏工具 Shutter,
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

这个有源代,研究下应当能解决你的问题
源代码下载:http://shutter-project.org/downloads/source-code/

解决方案三:

可能墙了,找个梯子吧

时间: 2024-10-31 21:29:38

位图解析-linux下/dev/fb0怎样解析成windows下可以显示的图片的相关文章

出版行业新政下资本涌动:或成VC下一个金矿

2010年,出版行业恐怕要成为资本眼中的下一个金矿,关键原因在于出版行业出台的新政. 1月初,新闻出版总署发布了<关于进一步推动新闻出版产业发展的指导 意见>(即2010年"1号文件"),这被业内诠释为出版业的"纲领性文件",它不仅进一步肯定了民营资本出版的主体地位,而且也为风险投资进入这个行业展开了一幅新的蓝图. 出版新政下资本涌动 过去的2009年,是出版行业改革力度最大的一年.实际上,出版行业的政策破冰从2008年就已经开始.当年,国家新闻出版总署

在Linux下和Windows下遍历目录的方法及如何达成一致性操作

最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了.在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件夹的使用具有一致性,非常方便.但在C中就不一样了,而且在不同的平台下使用方法也不同.在Linux下实现该功能就非常方便,因为自带有API库,几个函数用起来得心应手(虽然有些小问题,后面说),在Windows下实现就不是那么方便,虽然也有自己的API,但用法有些晦涩难懂,因为没有封装起来,需要自己一步

《Cocos2D-x权威指南》——2.1 Windows下的开发环境配置

2.1 Windows下的开发环境配置 搭建Windows下的Cocos2D-x开发环境,首先需要安装VS,VS是微软公司推出的集成开发环境,是目前Windows平台上最流行的开发环境.它可以用来创建Windows平台下的Windows应用程序.网络应用以及网络服务等,支持的语言包括C++.Basic.C#等. Cocos2D-x框架支持的VS版本包括VS2008.VS2008 Express以及VS2010.本书选择的开发环境是VS2008. 首先,从微软官方网站下载VS(VS是一款收费软件)

格式 webp-谷歌的webp图片格式如何在windows下使用java转换成其他格式

问题描述 谷歌的webp图片格式如何在windows下使用java转换成其他格式 参考了http://blog.csdn.net/geeklei/article/details/41147479,可以在linux下成功执行,但是在windows下编译出dll和jar始终无法正确运行java.lang.IllegalArgumentException: image == null!无法识别这样的图片格式 解决方案 Java webp转jpg webp是最近google推出的新的图片格式 googl

windows下安装zookeeper

1:首先下载一个zookeeper,我下载的版本是zookeeper-3.4.6,(目前最新版本为3.5.0,但是启动不了),解压安装包,解压后的zookeeper安装包我放置的路径是:D:/zookeeper/zookeeper-3.4.6 2.:进入D:/zookeeper/zookeeper-3.4.6/conf,将zoo_sample.cfg文件复制一份,并将复制好的文件改名为zoo.cfg.打开新建的zoo.cfg文件,将里面的内容进行修改,修改后的文件内容如下: #initLimit

WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置_php基础

第一: 装http服务器apache apache.1.jpg (43.95 KB) 2007-9-26 17:36 apache.2.jpg (55.15 KB) 2007-9-26 17:36 apache.3.jpg (64.33 KB) 2007-9-26 17:36 apache.4.jpg (41.78 KB) 2007-9-26 17:36 apache.5.jpg (45.91 KB) 2007-9-26 17:36 apache.6.jpg (28.96 KB) 2007-9-

windows下的蓝牙开发环境搭建

问题描述 windows下的蓝牙开发环境搭建 求sdk安装包或下载网址,其中包含了蓝牙开发必须的库和头文件 解决方案 从MSDN查找,相关API估计也可以不需要特定sdk支持,在基础sdk下动态调用 解决方案二: windows下 搭建 wxWidgets 开发环境[转]Windows下搭建Android开发环境 解决方案三: 蓝牙开发环境怎么搭建,初学者.恳请大神的相助!!!

跨平台移植-ubuntu下c++生成的连接库,windows下VS怎么使用?

问题描述 ubuntu下c++生成的连接库,windows下VS怎么使用? ubuntu下c++生成的连接库,windows下VS怎么使用?两系统下的库文件格式不一样. 解决方案 http://blog.csdn.net/zyh821351004/article/details/46423093 解决方案二: 你这是跨平台了.如果使用的是Qt,那么把链接库在Windows下使用Qt将源码重新编译重新生成链接库. 解决方案三: c++的跨平台都是要重新编译的,它是源代码级别的跨平台. 把ubunt

嵌入式-Vxworks支持Windows下的com组件吗?

问题描述 Vxworks支持Windows下的com组件吗? Windows下用ATL编写的COM组件,在Vxworks上可以使用吗? 解决方案 不能支持,com组件只能用在windows上