ChinaUnix.net
相关文章推荐:

android 截屏 源码 framebuffer

http://code.google.com/p/android-screenshot-library/

代码如下

main.c

  1. #include <stdlib

    by AppleDragon - 移动操作系统 - 2011-02-22 11:49:52 阅读(2950) 回复(0)

相关讨论

现在已经实现了framebuffer取整,并保存为png格式图片。现在需要实现取(x0,y0),到(x1,y1)这片区域中的显示内容,这个该如何实现? 在tiff-3.9.4的tools/sgisv.c文件中,可以将LCD上的显示直接保存为tiff格式的图片,在它做时使用的是openGL里库里的一个readdisplay()的function: readdisplay(xorg, yorg, xorg+xsize, yorg+ysize, scrbuf, RD_FREEZE); 该函数用来从取LCD上(xorg, yorg) 到 (xorg+xsize, yor...

by dglwx - 嵌入式开发 - 2010-10-08 12:54:41 阅读(3746) 回复(1)

我需要在android的Native代码中进行全图,通过读取framebuffer来获得raw 数据,然后转换成b4bmp并保存为文件。但是为什么我只能得到一张模糊错位的图片,有人知道为什么吗?谢谢![code]#include #include #include #include #include #include #include #include #pragma pack(1) typedef struct bmp_header { //14...

by sugelawa - 移动操作系统 - 2013-10-07 12:46:30 阅读(1870) 回复(8)

因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里   提供的中断调用来实现直接写,故Linux抽象出framebuffer这个设备来供用户态   进程实现直接写。   在继续下面的之前,先说明几个背景知识:   1、framebuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。   2、由于涉及内核的问题,framebuffer是不允许在系统起来后修改显示模式等一系   列操作。(好象很多人都想要这样...

by shuiguomayi - Linux文档专区 - 2007-11-21 15:26:46 阅读(1005) 回复(0)

最近在做抓的工作,现在实现了静态图,也就是只是实现了某个画面的抓,如何实现对整个视频的抓呢?请大神指点一下

by oucsfj - 嵌入式开发 - 2013-03-23 15:20:33 阅读(1261) 回复(0)

http://blog.sina.com.cn/s/blog_4d32d0b40100gjhk.html

因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里
提供的中断调用来实现直接写,故Linux抽象出framebuffer这个设备来供用户态
进程实现直...

by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(732) 回复(0)

最近接到了在linux下用点阵画字和图形的任务。 不知道该怎么入手。 点阵字库有了,framebuffer的操作代码也有一些。 但是不知道怎么用C语言在幕上(控制台)显示出自己需要的字和图形。 如何利用点阵字库完成控制台下的汉字显示,哪位朋友有这方面的学习资料和参考文档,还请您不吝赐教。 谢谢了· [ 本帖最后由 schdain 于 2009-10-13 13:14 编辑 ]

by schdain - C/C++ - 2009-10-13 13:11:30 阅读(1351) 回复(0)

Linux下framebuffer直接写 因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里 提供的中断调用来实现直接写,故Linux抽象出framebuffer这个设备来供用户态 进程实现直接写。 在继续下面的之前,先说明几个背景知识: 1、framebuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。 2、由于涉及内核的问题,framebuffer是不允许在系统起来后修改显示模式等一系 列操作。(好象很多人都想...

by victor_heman - Linux文档专区 - 2008-11-04 09:53:26 阅读(578) 回复(0)

因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写,故Linux抽象出framebuffer这个设备来供用户态进程实现直接写。 在继续下面的之前,先说明几个背景知识: framebuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。由于涉及内核的问题,framebuffer是不允许在系统起来后修改显示模式等一系列操作。(好象很多人都想要这样干,这是不被允许的,当然如...

by jikejlm - Linux文档专区 - 2008-03-31 18:35:43 阅读(383) 回复(0)

因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写,故Linux抽象出framebuffer这个设备来供用户态进程实现直接写。 在继续下面的之前,先说明几个背景知识: framebuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。 由于涉及内核的问题,framebuffer是不允许在系统起来后修改显示模式等一系列操作。(好象很多人都想要这样干,这是不被允许的,当然...

by panix - Linux文档专区 - 2007-07-17 13:42:07 阅读(696) 回复(0)

实际取得的数据如下: varinfo.xres=640 varinfo.yres=480 varinfo.bits_per_pixel=16 fixinfo.line_length=1280 dwScreensize=614400 但是只能刷掉半解幕 #include #include #include #include #include #include #include #include #include #pragma pack(1) struct fb_dev{ int fd; /*file descriptor*/ str...

by lgperson - Linux环境编程 - 2013-07-30 11:29:57 阅读(830) 回复(0)