获取实时屏幕图像的最佳方法(如果有的话)

时间:2013-04-25 08:21:33

标签: java c++ windows image graphics

我想要捕获当前显示在Windows PC屏幕上的帧,而不管显示为位图或图像文件或类似内容。

到目前为止,我使用了Java机器人API和一些C ++ api,但它只能捕获桌面和窗口等,但无法捕获使用视频或DirectX游戏等叠加层绘制的任何内容。

在播放视频时捕捉视频区域为黑色的图像,在游戏中,当游戏未运行时返回桌面图像!

是否有任何标准方法可以捕获屏幕上的所有内容(如fraps等)?

或者我需要为每个显卡制作一个自定义驱动程序(不可能)

1 个答案:

答案 0 :(得分:0)

以下是从Java捕获屏幕截图的代码: http://www.codinguide.com/2010/04/capture-screen-shot-from-java.html

希望有所帮助。