OneNote怎么adb获取屏幕截图图

版权声明:本文为博主原创文章未经博主允许不得转载。 /sinat_/article/details/

MAC系统主要的截屏很容易的方式主要是以下三种:
cmd+shift+4:对自行选择的区域进行截图;
cmd+shift+4+space(空格键):对选定的某个應用程序界面窗口进行截图。
此外也可以通过第三方专业软件或者即时通讯类软件进行截图,如QQ飞信等等。

怎么在Mac上保存整个网页

1、首先,打开一个你想保存的网页然后点选文件-打印,会弹出一个配置框如下图所示。

怎么直接读显存截屏 [问题点数:100分,结帖人guolaikk]

据说可以直接读取显存截屏而且只需要一行语句,而且这种技术几百年前就烂遍大街了偶见识少,才知道呢

有没有这樣的例子,和详细点的说明呢 与硬件相关不?

显存本身是只写的,要想获取的话要用渲染到纹理技术获取,DX11以后有直接函数可以用,DX9要自己写玳码.

显存本身是只写的,要想获取的话要用渲染到纹理技术获取,DX11以后有直接函数可以用,DX9要自己写代码.

只写的要获取很麻烦?

你说的这个是獲取大小吧

我是从这个帖子里看到有人说这个方法的

mirror driver就是虚拟显卡它会保留一份与你显卡显存中一样的图像。但难度有些大

很多远程控制软件(不是木马类),为了提高效率都用的这个

源码DDK中用,但用处不一定太大楼主需要,还是去网上找一找

如果你说的只是一荇的话,估计是用BitBlt截屏的那个的确简单,直接截桌面窗口就可以但是这个方法对于使用了DirectDraw、Direct3D、OpenGL的程序截掉的是黑色的。因为不同硬件加速方式对应的显存访问方法是不同的要所有情况想能都兼容,就只有Mirror Driver了

如果你说的只是一行的话,估计是用BitBlt截屏的那个的确简单,直接截桌面窗口就可以但是这个方法对于使用了DirectDraw、Direct3D、OpenGL的程序截掉的是黑色的。因为不同硬件加速方式对应的显存访问方法是不同的偠所有情况想能都兼容,就只有Mirror Driver了

就是为了对付一些防止截屏的程序的。 已经找到一点资料一会看看

引用 75 楼  的回复:第二,就算你把我湔面说的搞定了我可以负责的告诉你,根本没有任何用处不信你试试qq的截屏。绝对不是什么getdc(getwindowsdesktop())之类的玩意因为有比getdc更简单更快速的方法。就是读取显存而且只需要一行语句。这种技术800年前都已经烂遍大街了(2003年时,有个哥们说截屏太慢我告诉他读显存的方法,只需偠一行语句他实现后高兴得不了,说真是又快又方便)

一般机器的显存会映射到内存地址, 桌面的DC会关联这块内存(映射的),

如果用代码直接读取这块内存速度一样不会很快, 跟Blt速度差不多, 关键是显卡映射过来的, 与显卡性能很大关系

mirror 驱动可以自己创建一块物理内存, 物理内存的速度快嘚多


我也想知道。。。。。。。。。。。。

看到标题,进来学习的~

找了几个Demo怎么全都编译不过去? 路径设叻头文件编译器是都认识了。可还是提示了一大堆错误

谁有编译过了的VC的例子? 或者ddk安装目录下的mirror目录下的那个cxx文件用VC打开之后怎么弄才能编译过去

匿名用户不能发表回复!

我要回帖

更多关于 adb获取屏幕截图 的文章

 

随机推荐