DirectDraw 截屏比 GDI 方式更快吗?
只是为了节省一些时间,可能有人尝试过这个或在某个地方看到过相关信息。
询问 DirectDraw 而不是 DirectX,因为我需要支持 Win2000 及更高版本,并且无法在目标 PC 上安装 DirectX
just to save some time, probably anybody tried this or saw somewhere related info.
asking about DirectDraw and not about DirectX because I need to support Win2000 and up, and I cannot install DirectX on target PC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试通过Direct3D捕获并与GDI方式进行比较。结果并不明确。在我的 Win7 x64 上,具有相当好的显卡 D3D 方式显示了约 2 倍的性能提升。在我的 WinXP 32 位笔记本电脑上,未集成但旧显卡 D3D 的工作时间要长得多。在另一个 WinXP 上(我不知道任何硬件细节)D3D 的运行速度几乎慢了 2 倍。
tried capturing by Direct3D and compared with GDI way. Results are not unambiguous. On my Win7 x64 with rather good video card D3D way shows ~2 times performance boost. On my WinXP 32bits laptop with not-integrated but old video card D3D works much much much longer. On another WinXP (I don't know any hardware details) D3D works almost 2 times slower.