• 4965阅读
  • 3回复

如何对运行在arm板上的程序界面进行拷屏? [复制链接]

上一主题 下一主题
离线fanzhichao
 

只看楼主 正序阅读 楼主  发表于: 2008-09-17
— 本帖被 XChinux 执行加亮操作(2008-09-20) —
如题!
离线fanzhichao

只看该作者 3楼 发表于: 2008-09-18
已经搞定。总结如下:
http://fanzhichao.blog.hexun.com/23221618_d.html
离线fanzhichao

只看该作者 2楼 发表于: 2008-09-17
我也知道数据是经过fb驱动lcd驱动程序来完成显示的。
我也查到了最终是通过
void QVFbView::refreshDisplay(const QRect &r)
{
    if ( animation ) {
          if ( r.isEmpty() ) {
              animation->appendBlankFrame();
          } else {
              int l;
              QImage img = getBuffer( r, l );
              animation->appendFrame(img,QPoint(r.x(),r.y()));
          }
    }
    if ( !r.isNull() )
      repaint();
}

来生成要显示在屏幕上的图像
我想知道的是:怎么样把这个QImage抓出来?
离线suraid
只看该作者 1楼 发表于: 2008-09-17
读取framebuffer喽
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
快速回复
限100 字节
 
上一个 下一个